>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> iPhones

Comment faire un iPhone jeu comme Angry Birds

"Angry Birds ", un des jeux iPhone les plus populaires de tous les temps , a été téléchargé plus de 50 millions de fois , et les utilisateurs dépensé environ 200 millions d' heures chaque jour à jouer le jeu , selon un article 2011 sur le site MauronNewMedia . Faire un jeu iPhone , sans parler d'un jeu à succès comme "Angry Birds ", exige une solide compréhension de la programmation orientée objet . Peut-être est tout aussi important de comprendre comment " Angry Birds " engage ses utilisateurs de les continuer à jouer le jeu pendant des heures et puis revenir pour plus . Instructions
Apprendre la programmation
1

Apprenez tout ce que vous pouvez sur l'écriture de logiciels pour l' iOS d'Apple et de décider comment vous allez concevoir votre jeu . Par exemple , utiliser iOS SDK d'Apple ou essayer un logiciel tiers comme celui offert par Cocos2D . Lisez des livres sur le développement de jeux utilisant la programmation orientée objet en général , ainsi que l'aide du SDK iOS en particulier . Les cours sont disponibles en ligne ainsi que dans de nombreux collèges .
2

envisager de rejoindre le programme pour développeurs iOS d'Apple . Ce programme vous donne des tutoriels, des exemples de code et la possibilité de participer avec d'autres développeurs . Au moment de la publication , le programme coûte environ 100 $ par année . Vous devez être membre de ce programme avant de pouvoir commencer le processus d'obtention de votre jeu sur l'App Store d' Apple. L'adhésion vous donne également accès au SDK iOS d'Apple , ou kit de développement logiciel .
3

lire le tutoriel et des exemples de codes fournis par Cocos2D pour le jeu SpaceManager . Ce tutoriel montre le code utilisé pour construire un jeu similaire à "Angry Birds ", y compris les graphiques , les vecteurs , les collisions , les bombes et autres détails spécifiques à la " Angry Birds " jeu .
comprendre l' appel de "Angry Birds"
4

Faites votre jeu simple à apprendre , mais s'engager à l'utilisateur . " Angry Birds " est simple parce que l'action de base du jeu peut être maîtrisée dans le premier niveau - catapulter des oiseaux dans les structures . Chaque fois que le jeu devient plus complexe , l'utilisateur est accueilli avec engagement de nouveaux comportements chez les oiseaux .
5

Étudier l'utilisation de la synchronisation dans « Angry Birds ». Alors que de nombreux développeurs de jeux de créer une action rapide pour attirer les utilisateurs , les développeurs de "Angry Birds" fait le contraire . Oiseaux volent à travers l'écran à un rythme tranquille et les porcs peuvent chanceler et rouleau pendant plusieurs secondes avant que l'utilisateur sait si ils vont mourir ou pas . Cela donne aux utilisateurs le temps de reconsidérer leurs stratégies , souffrir de leurs erreurs et profiter de leurs victoires .
6

Étudier les défis de rappel de la mémoire à court terme utilisés dans « Angry Birds ». Ce jeu impose le la capacité de l'utilisateur à rappeler les informations de la mémoire à court terme en montrant brièvement la structure qui doit être attaqué sur la droite , puis en tirant cette structure hors de la vue . Rebondissant gazouillis des oiseaux sur la gauche aussi distraire l'utilisateur , l'effort de rappel de mémoire à court terme . Notez que le rappel est difficile , mais pas impossible : les utilisateurs peuvent tirer de la structure arrière en vue à tout moment pour rafraîchir la mémoire
7

Utilisez le mystère et la surprise pour inciter les utilisateurs . . Œufs d'or sont cachés tout au long du jeu pour récompenser les utilisateurs avec de nouveaux niveaux . Oiseaux sautent parfois et font des culbutes dans la catapulte . Coffres au trésor , des fruits et des jouets sont souvent jonchées tout le match. Combiner la musique amusante et graphiques amicales pour garder le jeu recherche et de sondage amusant, même lorsque l'utilisateur est frustré à une tâche difficile .

iPhones