31 Jan

Sviluppare un videogioco per iPhone – Installazione Cocos2D

Salve a tutti, io sono Raffaele, uno sviluppatore di applicazioni e videogiochi per iOS. In questo tutorial impareremo come creare videogiochi in 2D per iOS utilizzando Cocos2D, un motore grafico 2D basato su OpenGL, gratuito ed open source. In questa prima lezioni vedremo come allestire il nostro ambiente di sviluppo.

Cosa mi serve?

  1. Un Mac con OS X 10.7 o superiore.
  2. Xcode 5 (download via Mac App Store)
  3. Cocos2D 2.1 (download)

Installazione

L’installazione di Xcode 5 è automatica da Mac App Store, quindi non ci dovrebbero essere problemi di sorta. Qualche grattacapo in più ce lo darà cocos2D. Per questo motivo cercheremo di spiegare passo dopo passo come fare. Dopo aver scaricato Cocos2D, decomprimiamolo. Dovremmo trovarci davanti una cartella del genere:

Schermata-2014-01-31-alle-16.17.05

Adesso dovremo installare Cocos2D. Per fare ciò avviamo da Applicazioni -> Utility l’app Terminale.

Schermata-2014-01-31-alle-16.19.21

Trasciniamo dalla cartella di Cocos2D il file install-templates.sh nella finestra del Terminale.

E’ una piccola scorciatoia che ci consente di scrivere in automatico la path del file trascinato nel Terminale.

Schermata-2014-01-31-alle-16.22.18

Adesso dovremmo avere la path del file nel Terminale come nello screenshot qui sotto.

Schermata-2014-01-31-alle-16.22.32

Ora non ci resta che premere Invio sulla tastiera. Se tutto va bene dovrebbe iniziare l’installazione (durerà pochi secondi). Se doveste visualizzare un messaggio d’errore relativo a permessi o privilegi, aggiungete davanti alla path il comando sudo (Superior User DO, serve ad avere i permessi di Amministratore).
Vi chiederà la password, inseritela e attendete l’installazione.

Schermata-2014-01-31-alle-16.24.30

Finita l’installazione non ci resta che chiudere il Terminale.

Adesso avviamo Xcode e clicchiamo su Create a new Xcode project, in seguito scegliamo cocos2d v2.x e selezioniamo il primo template.

Schermata-2014-01-31-alle-16.30.46

Inseriamo il nome del progetto e gli altri dati e proseguiamo.In Device Family possiamo scegliere se il progetto sarà universal (sia iPhone che iPad) o specifico per uno dei due device. Non preoccupatevi più di tanto, queste opzioni sono modificabili in ogni momento.
Proseguiamo, quindi, cliccando su Create e creiamo il nostro primo progetto!

Schermata-2014-01-31-alle-16.35.34

Adesso dovrebbe essersi finalmente aperto il nostro progetto! Clicchiamo sulla freccia in alto a sinistra (Build and Run) e avviamo la compilazione (dovrebbe volerci più o meno una decina di secondi a seconda della potenza del vostro computer).

Schermata-2014-01-31-alle-16.38.38

Finita la compilazione se tutto è andato bene dovremmo trovarci davanti una schermata del genere:

Schermata-2014-01-31-alle-16.38.26

Adesso siamo pronti ad iniziare a sviluppare il nostro videogioco per iOS! Nelle prossime puntate impareremo ad usare le API di Apple e di cocos2d. Commentate e fatemi sapere se ci sono problemi.

Alla prossima!

Raffaele.