Logo cocos2D Oggi introduciamo l’ambiente e le basi per lo sviluppo di videogiochi su iPhone. Nello specifico presenteremo il framework cocos2D e spiegheremo come configurare Xcode per l’uso dello stesso partendo da un Template. Ringraziamo lo sviluppatore Cristian Gintili per averci concesso la pubblicazione di questa guida su devAPP.it, disponibile anche sul suo sito personale iCGdev. Vediamo di cosa si tratta.

cocos2D è un framework che facilita e velocizza lo sviluppo di videogiochi su iPhone ed iPod Touch.
Il suddetto framework, scritto in objective-c, mette a disposizione una serie di classi e funzioni che permettono di creare animazioni, transizioni, effetti speciali e tutto ciò che richiede un videogame.

cocos2D è un progetto Open Source, ed è liberamente e gratuitamente scaricabile da questo link.

Per poter utilizzare questo framework, bisogna “preparare” xCode in modo da sviluppare il nostro progetto interamente con cocos2D.
Per fare ciò, potete scaricare un template già pronto che vi consentirà da subito di sviluppare in cocos2D. Il template lo potete scaricare da qui.
Estraete il contenuto del file appena scaricato ed inseritelo nei templates di xCode, che si trovano in: /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/

Ora potete avviare xCode ed utilizzare il template per cocos2D.

Una volta avviato xCode con il template appena scaricato, dovete importare nel vostro progetto la libreria di cocos2D (la cartella cocos2d) ed il file fps_image.png

Il file fps_image.png lo trovate nella cartella Resources/images di cocos2D.

L’ambiente è pronto, potete cominciare a sviluppare con cocos2D.

Con cocos2D potrete sviluppare qualsiasi tipo di gioco in 2D ed è perfettamente compatibile con l’AppStore, percui potete pubblicare le vostre applicazioni sullo store Apple.

Di seguito vi lascio alcuni link ufficiali:

cocos2D Library
cocos2D wiki

Qui in basso due video che mostrano alcune funzionalità di questo interessante framework: