Passa ai contenuti principali

Lascia stare, è complicato

Il nostro gioco per divece iPod/iPhone, almeno come produzione interna, è (fortunatamente) saltato. Le esportazioni in flash di mini esempi sono stati tutti un disastro e non c'era tempo per fare altre prove.
Personalmente sono in parte contento: avere sulle spalle tutta sta responsabilità di fare un gioco in tutto sommato poco tempo su una tecnologia che, mi pare, faccia acqua sarebbe stato un suicidio assicurato.
Cmq sia, l'esportazione richiede un bel po' di pratica, ammesso che abbia in effetti senso per cose animate e interattive come possono essere i videogiochi, o anche animazioni.
E a tal proposito, questa sera mi stavo leggendo la mini guida per fare le applicazioni iPhone con la CS5. Quella ufficiale, dal sito adobe, da qui.

É bello notare cosa sconsigliano di fare (in ordine sparso) - occhio che il pdf è lungo e qui sono segnati alcuni punti chiave che, ovviamente, andrebbero ampliati, ma cmq rendono bene l'idea:
  • evitare di usare per il disegno diretto con la classe Graphics
  • praticamente evitare gli enterframe
  • evitare la propagazione di eventi se non necessari
  • evitare le maschere e i scrollrect (rallentano l'accellerazione hardware se attivata)
  • cachere tutto in bitmap, ma non su oggetti che si aggiornano spesso (tipo TextFields)
  • praticamente niente animazioni in timeline
  • animazioni andrebbero fatte con le matrix
  • evitare di usare filtri
  • evitare di usare i blend mode
..per non parlare poi dell'ottimizzare tutto, riusare gli oggetti magari con l'obj pooling e via così.
Ovviamente molte cose andrebbero fatte anche nel comune lavoro quitidiano, almeno per avere un lavoro pulito e funzionale. Diamine, alcuni sito che faccio richiedono un sacco di ottimizzazioni ed è pure bello destreggiare e imparare tutti questi segreti.
Eppure credevo fosse decisamente agevolato il passaggio tra swf e app.
Insomma, tra le righe io ho letto un bel:«..lascia stare».
Che sia il caso di impararsi un po' di obj-c?

Commenti

Post popolari in questo blog

Indies alla riscossa: Rain World Alpha 150224 e il prototipo di Ninja Rising ver.C86

Rain World, in arrivo per quest'estate su STEAM dopo aver starvinto la campagna su KickStarter ($62.3k contro i $25K richiesti). Bellissima pixel art, vien voglia di disegnarne.

Si spera solo che sia effettivamente divertente - ho alcuni dubbi su alcune scelte ma as usual son pronto ad adattarmi ;).

E che dire del prototipo di Ninja Rising, qui in ver.C86 Prototype(UE4 version)? Per ora io dico: magnifico. Lo voglio su PC:

People of Parkour Ep. 5 | Father & Son

Così dovrebbe essere... ;)

Quando uno è bravo, è bravo

Stasera sono andato, anche se per poco, a una sagra paesana per vedere un concerto di un mio compagno delle elementari, tale Fabio Miani.
É stato molto bello anche se breve.. ci mette un sacco di passione e pare si diverta un mondo.
E quindi, Bravo Fabio - quando la passione è la via della vita.

Il poster, un po' più carino della mia foto scadentissima:
Online ho trovato questo: