Elettronica Tecnologia > Cellulari e Accessori iPhone

Come fare un iPhone gioco come Angry Birds

" Angry Birds ", uno dei più popolari giochi per iPhone di tutti i tempi , è stato scaricato oltre 50 milioni di volte , e gli utenti speso circa 200 milioni di ore ogni giorno a giocare la partita , secondo a un articolo 2011 sul sito MauronNewMedia . Fare qualsiasi gioco iPhone , figuriamoci un gioco di successo come " Angry Birds ", richiede una solida conoscenza della programmazione orientata agli oggetti . Forse altrettanto importante è la comprensione di come " Angry Birds ", impegna i suoi utenti per tenerli a giocare il gioco per ore e poi tornare per ulteriori informazioni . Istruzioni
Imparare la programmazione
1

Imparare tutto il possibile su di scrivere software per l'Apple iOS e decidere come si intende progettare il vostro gioco . Ad esempio, utilizzare iOS SDK di Apple o provare un software di terze parti come quello offerto da Cocos2D . Leggere libri sullo sviluppo di giochi con la programmazione orientata agli oggetti in generale , così come con iOS SDK in particolare . I corsi sono disponibili online e presso molte scuole .
2

consideri adesione al Developer Program di Apple iOS . Questo programma offre tutorial , esempi di codice e la possibilità di interagire con altri sviluppatori . Al momento della pubblicazione , il programma costa circa $ 100 all'anno . Devi essere un membro di questo programma prima di iniziare il processo di ottenere il vostro gioco su App Store di Apple . L'adesione dà anche accesso alla Apple iOS SDK o Software Development Kit .
3

Leggere i codici di tutorial ed esempi forniti dal Cocos2D per il gioco SpaceManager . Questo tutorial mostra il codice utilizzato per costruire un gioco simile a " Angry Birds ", tra cui la grafica , vettori , collisioni , bombe e altri dettagli specifici per il gioco " Angry Birds " .
comprendere l' appello di " Angry Birds"
4

Fai il tuo gioco semplice da imparare , ma coinvolgente per l'utente . " Angry Birds " è semplice, perché l'azione di base del gioco può essere masterizzato nel primo livello - catapultando gli uccelli in strutture . Ogni volta che il gioco diventa più complesso , l'utente viene accolto con impegnarsi nuovi comportamenti negli uccelli .
5

studiare l'uso dei tempi in " Angry Birds ". Mentre molti sviluppatori di giochi di creare azioni veloci per attirare gli utenti , gli sviluppatori di " Angry Birds" ha fatto il contrario . Gli uccelli volare attraverso lo schermo a passo lento e suini può barcollare and roll per diversi secondi prima che l'utente sa se hanno intenzione di morire o no. Questo dà agli utenti il tempo di riconsiderare le proprie strategie , soffrire per i loro errori e godersi le loro vittorie .
6

Studiare le sfide di richiamo memoria a breve termine utilizzati in " Angry Birds . " Questo gioco tassa il capacità dell'utente di richiamare le informazioni dalla memoria a breve termine , mostrando brevemente la struttura che deve essere attaccato sulla destra , poi tirando quella struttura di vista . Bouncing cinguettio degli uccelli a sinistra anche distrarre l'utente , tendendo richiamo memoria a breve termine . Si noti che il richiamo è difficile, ma non impossibile : gli utenti possono tirare la struttura di nuovo in vista in qualsiasi momento per aggiornare i loro ricordi
7

Usa mistero e di sorpresa per coinvolgere gli utenti . . Uova d'oro sono nascosti in tutto il gioco per premiare gli utenti con nuovi livelli . Uccelli a volte saltano e fanno capriole nella catapulta . Scrigni del tesoro , frutta e giocattoli sono spesso disseminati in tutto il gioco . Unire musica divertente e la grafica amichevole per mantenere il gioco cercando e suono divertente , anche quando l'utente è frustrato con un compito difficile .