Mobiilimängude programmeerimise ja arendamise juhend

click fraud protection

Paljud arendajad toetavad ambitsioone saada mobiilimängude kujundajaks. Kuigi mobiilimängude koodi väljatöötamine on üsna keeruline – rääkimata eduka mängu loomiseks vajalike oskuste arendamisest –, on selle hüved tõeliselt ettearvamatud.

Selles juhendis käsitleme põhitõdesid, mida vajate oma esimese mobiilimängu loomise alustamiseks.

Millist tüüpi mänge kavatsete teha?

Kõigepealt peate otsustama, millist mobiilimängu soovite arendada. Mänge on palju žanre ja kategooriaid – näiteks tegevus, RPGja strateegia – ja iga kategooriaga kaasneb hulk ootusi ja kasutajabaase. Teatud nimed meeldivad alati teatud tüüpi inimestele. Kui olete žanri või kategooria kasuks otsustanud, võite hakata uurima saadaolevaid ressursse tarkvaraarendajad sellel alal.

Programmeerimiskeel

Sul on vaja otsustada programmeerimiskeele üle teie mobiilimängu jaoks. J2ME või Brew on kaks väga populaarset keelt, mis sobivad erinevate ambitsioonide ja kogemuste tasemega. J2ME pakub mobiilseks programmeerimiseks palju rohkem ressursse, mille üheks tugevamaks küljeks on mängukujundus.

Peate valdama valitud programmeerimiskeelt ja mõistma kõiki selle keerukust, funktsioone ja toetatud seadmeid. Proovige töötada keele pakutavate API-dega. Kui olete huvitatud 3D-mängu arendamisest, võite proovida JSR184. Katsetamine on edu võti.

Seadme spetsifikatsioonid

Tutvuge seade soovite oma mängu arendada. Oluline on mõista kõiki mobiilseadme (nt protsessori) tehnilisi andmeid tüüp ja kiirus, ekraani suurus, kuva tüüp ja eraldusvõime, pildivorming, heli- ja videovorming jne peal. See määrab teie mängu parameetrid ja selle, kui palju töötlemisvõimsust see nõuab.

Mängu disain

Mängu disain on mobiilimängu arendamisel väga oluline tegur. Esmalt peate kavandama üldise arhitektuuri, esteetika, reeglid ja muud aspektid, mis määratlevad mängu olemuse.

Saate vaadata mobiilimängude foorumeid, esitada küsimusi ja süveneda takistustesse, millega teised arendajad oma mängude arendamisel kokku puutuvad.

Mängude teadmised

Lugege mobiilimängude programmeerimise kohta alates põhikodeerimisest kuni täiustatud disainini. Lugege raamatuid ja osalege aktiivselt mängufoorumites. Turgu paremaks mõistmiseks rääkige valdkonna ekspertidega.

Ja olge valmis ebaõnnestuma. Tea, et on väga vähe mänguarendajaid, kellel õnnestub esimene katse. Tõenäoliselt peate koodi mitu korda ümber kirjutama, enne kui olete oma tööga rahul,

Näpunäiteid uutele mänguarendajatele

  • Töötage oma mängu jaoks välja üksikasjalik süžee ja mängurežiim võimalikult protsessi alguses. See aitab teil ette näha mõningaid keerulisi detaile, mis hiljem ilmnevad.
  • Ehitage programmi skelett mängu programmeerimistööriistadega, nagu GameCanvas. See on varustatud tõhusa baasklassiga, mis on eriti kasulik J2ME-d kasutavatele 2D-mängude arendajatele.
  • Proovige oma mängu testimiseks kasutada emulaatorit enne selle vabastamist. Muidugi ei saa te sõltuda ainult emulaatorist. Sellistel juhtudel vajate mängu testimiseks täpselt sama mobiilseadme mudelit. Mängu võiks testimiseks tellida ka spetsialistilt.
  • Vaatamata teie parimatele pingutustele on aegu, mil soovite käed püsti ajada ja loobuda. Analüüsige, kus kodeerimine valesti läks, ja jagage probleem väiksemateks osadeks. Nii on seda lihtsam käsitseda. Jätkake rasketel aegadel ja kindlasti õnnestub teil lõpuks.

Mida sa vajad

  • J2ME Eclipse
  • BREW C ja C++ Visual Studio
  • Python Eclipse pluss pluginad
  • Flash Lite ActionScript
  • Macromedia Flash
  • Emulaator või seade mängu testimiseks