Caster

Sviluppato e pubblicato da Elecorn| Piattaforme Windows, Linux, Mac, iPhone | Rilasciato nel 2009 | Sito Ufficiale

caster-2009-06-24-17-24-16-01

Caster è il gioco che non ti aspetti e che bussa allo schermo timido come uragano. Esagerato fino al parossismo, si fa beffe dei manuali del buon gameplay e inonda con la sua energia prorompente. Un salto e si arriva all’altra estremità del livello. Ci sono molti nemici? Basta lanciare una sfera di energia per distruggerli tutti e, perché no, creare un gigantesco buco nel terreno. La parete è troppo alta e ripida? Perché non correrci sopra con la super velocità? C’è della lava incandescente tra noi e l’obiettivo? Corriamoci sopra (Remo Williams era un dilettante). Una montagna? Abbattiamola. Un’area pianeggiante? Creiamo delle catene montuose.

Se dovessi azzardare dei paragoni, direi che Caster è quello che un gioco di Dragonball dovrebbe essere e che nessuno sviluppatore ha mai avuto il coraggio di realizzare. Giocandoci vengono in mente i Magic Carpet, ma qui tutto è portato all’eccesso e gli autori non si sono posti il problema di  gestire la difficoltà in base alla progressione dei livelli. Paradossalmente i primi livelli sono molto più difficoltosi di quelli finali, perché i poteri del personaggio non sono ancora sviluppati e i nemici vanno affrontati con una certa cautela.

Costa poco (4€ circa), dura poco (ci vuole un’oretta per finirlo completamente… comunque a breve sono previste delle espansioni gratuite per chi lo ha acquistato), ma esalta come pochi altri giochi. Nel giro di due giorni l’ho finito tre volte (provando tutti i livelli di difficoltà). Al limite provate la demo e poi decidete (è abbastanza lunga e permette di entrare nello spirito del gioco).

[iPhone] Apple, volevo mandare solo un fix…

Signori,

come alcuni di voi sapranno, lavoro in un team che sviluppa applicazioni per iPhone. La nostra prima app uscita sul mercato è stata FindIT, un gioco a là “trova le differenze” molto semplice, con un sacco di immagini: belle, colorate, eccetera eccetera.

Terminato il doveroso cappello introduttivo, passiamo al caso in questione: leggendo i vari commenti sull’Apple Store abbiamo capito che a una buona fetta di utenza non è chiaro come si interagisca con il gioco, nonostante ci sia nel menu una bella voce chiamata tutorial che, con un’immagine molto esplicativa, insegna a giocare.

Preso atto della situazione, e tenuto conto anche delle richieste di una versione lite, abbiamo deciso di pubblicare una demo del gioco che contiene 6 livelli esclusivi ed un video tutorial in sostituzione della semplice immagine presente nella versione full. Fatto questo abbiamo anche deciso di fare l’upgrade e inserire il video tutorial nella versione completa del gioco.

Sapendo allora quello che sarebbe successo, non avremmo mai fatto alcun upgrade…

Dopo alcuni giorni dalla richiesta di pubblicazione della versione lite, Apple ci ha scritto una mail nella quale segnala che l’applicazione non può essere pubblicata, in quanto non segue le loro linee guida di design. Sulle prime un siamo rimasti un po’ basiti: in fondo la versione lite è identica, salvo ovviamente per i livelli, alla versione full.

Il problema segnalato era nella schermata degli utenti, in particolare nell’interazione con un componente. In ogni caso abbiamo sistemato l’applicazione, sia demo che versione completa: entrambe sono state pubblicate; nel frattempo abbiamo dovuto fare un ulteriore submit, a causa di un problema di versioni.

In fase di aggiornamento, poi, è sorto un ulteriore problema nella versione full a pagamento: dal secondo livello in poi il programma non riconosce le differenze fra le immagini nei luoghi giusti, rendendo di fatto ingiocabile il titolo. Ce ne siamo resi conto praticamente subito, era sabato 17/01, e abbiamo deciso per un fix lampo in giornata. Rimandiamo allora l’applicazione ad Apple.

Giovedì 22/01: Apple ci ha scritto dicendo che hanno dei problemi nel revisionare FindIT, scusandosi per il ritardo nell’approvazione del fix: aspettiamo fiduciosi.

Sabato 24/01: all’una di notte arriva un’altra comunicazione di Apple. Quando Apple contatta significa una cosa sola: c’è un problema con l’applicazione. Il problema sollevato da Apple è che nella nostra applicazione è stato usato un componente che non può essere utilizzato su iPhone ed iPod Touch, ovvero CoverFlow, che serve per visualizzare delle immagini e scorrerle rapidamente:

Coverflow

Nella mail viene allegato uno screenshot che indica dov’è il problema.

C’è però un dettaglio: FindIT non usa il CoverFlow: abbiamo creato una schermata nella quale si possono scorrere i livelli e ne viene visualizzata la preview in stile fotografia. Confrontando le due immagini è abbastanza netta la differenza: usando l’applicazione poi lo è ancora di più: il cover flow è rapidissimo, perché utilizza delle librerie a basso livello, mentre la nostra implementazione deve scendere a compromessi con l’utilizzo dei componenti standard forniti da Apple.

A questo punto sorgono in me delle domande abbastanza spontanee: come è possibile che il controllo qualità Apple, qualità che Apple ostenta e della quale va orgogliosa, possa fare una gaffe simile? Oltretutto l’applicazione, fin dalla sua prima incarnazione ha sempre avuto le stesse feature: perchè i problemi, presunti e non reali alla luce dei fatti, sono saltati fuori solo ora? E ancora: possibile che Apple tenga in così poca considerazione i suoi sviluppatori al punto di non avvisarli di un bug funzionale dell’applicazione e pubblicarla lo stesso, ma non si faccia scrupoli a rifiutare un’applicazione per motivazioni che non hanno fondamento?

Al di là delle domande che posso pormi, quello che resta sono i commenti negativi sull’app store, le vendite calanti e un fix pronto da ben due settimane che non riesce in alcun modo a essere pubblicato. Attualmente stiamo cercando di prendere contatti diretti con Apple, abbiamo mandato loro una mail con tanto di codice come prova della nostra innocenza e abbiamo reinviato l’applicazione nella speranza che un revisore più capace prenda visione del nostro programma.

Sperare. Usavo sperare quando ero piccolo: speravo di poter fare videogames e di entrare nel mondo dell’informatica come programmatore. Quando ho intrapreso la mia carriera professionale di certo non mi aspettavo di dover riporre speranze per riuscire nel mondo del business, quanto meno ho sempre creduto che la percentuale di capacità dovesse superare di una certa misura, neanche troppa però, il fattore fortuna. Non è così.

A questo punto spero che la situazione si risolva. Ai posteri l’ardua sentenza?

Spero di no.