Areng

Raamatu ülevaade Algajate juhend Android-mängude arendamiseks

Raamatu ülevaade Algajate juhend Android-mängude arendamiseks

James Cho algajate juhend Android-mängude arendamiseks on täielik Android-mängude arenduskursus algajatele, kellel on vähe programmeerimiskogemusi või pole neid üldse.

Alati, kui loen sellist väidet, tunnen muret, et raamat on liiga madal või suurendab järsku tempot, nii et algajad ei saaks seda jälgida, kui nad ei kuluta palju aega selgitamata kohtade või mõistete täitmiseks.

See raamat on erinev, kuid sellest hiljem. Raamat käsitleb Java ja Androidi mängude arendamist ning kuigi see käsitleb Java põhitõdesid, ei ole see täielik Java ega Androidi õpetus, vaid keskendub Java ja Androidi mängude programmeerimise põhitõdedele.

Kuigi see on fookuses, saab õpitud mõisteid kasutada ka Java- ja Android-rakenduste loomiseks.

Eclipse'i kasutatakse kogu raamatus arendamiseks, mis on ainus küsimus, mis mul raamatuga seoses on, kuna Android Studio oleks sobivam, kuna Google keskendub sellele kui Androidi põhilisele arenduskeskkonnale.

See ei tähenda, et teil tekiks probleeme või midagi muud, vaid peate võib-olla lõpuks üle minema Android Studio-le ja selle vältimiseks oleks olnud mõttekas alustada Android Studio-ga.

Android-mängude arendamise algajate juhend

Sisu

Esimesed kolm peatükki tutvustavad Java põhitõdesid. See hõlmab palju maad, sealhulgas andmetüüpe, tsükleid, esimese programmi loomist, objekte, klasse, Java API-ga töötamist, enne kui selgitatakse täiustatud mõisteid, nagu liidesed, getter- ja setter-meetodid või pärimine.

Nendest põhimõistetest saate hästi aru, kuigi peate mõne teema (nt polümorfism) kohta lisateavet otsima. Need lisateadmised või parem mõistmine pole raamatu järgimiseks siiski vajalikud.

Pakutakse just seda, mida vajate oma esimese Java-mängu loomiseks. Täiendavad mõisted on kogu raamatus esitatud, kui neid kasutatakse.

Järgmised kolm peatükki käsitlevad mängude arendamist Java-s. Esimeses loote raamistiku, mida kasutavad kaks mängu, mille loote kahes järgmises peatükis. See on õige, loote nendes peatükkides kaks mängu, mida saate oma süsteemis mängida ja isegi teistele levitada.

Autor selgitab iga klassi, meetodi, muutuja ja koodirea eesmärki nii, et seda oleks väga lihtne järgida.

Võite siiski otsida teatud konstruktsioone veebis, et neist paremini aru saada. Näiteks võiksite rohkem teada saada teatud klassides tehtud impordist, et paremini mõista, mida nad teevad ja milleks saate neid kasutada.

See pole jällegi midagi, mida vajate, kuid see võib teid pikemas perspektiivis aidata, kuna parandab teie arusaamist nendest klassidest ja nende pakutavatest meetoditest.

Järgmised kolm peatükki räägivad Androidi mängude programmeerimisest. Esimene peatükk tutvustab teile Androidi arendamise kontseptsiooni. See selgitab Androidi põhilisi kontseptsioone, mis erinevad Java-st, näiteks tegevusi.

Järgmises peatükis luuakse Androidi mänguraamistik, mis täidab sarnast eesmärki kui Java mängude raamistik, mille olete loonud raamatu 4. peatükis.

9. peatükk tutvustab teid lõpuks oma esimese Android-mängu loomise sammudest.

Kuid raamat pole praegu veel valmis. Peatükk 10 pakub kasulikku teavet mängu Google Plays avaldamise ja värskendamise kohta, 11. peatükk vaatab kaugemale ja annab soovitusi, mida võiksite järgmisena teha.

Mulle meeldib raamatus kõige rohkem see, et seletustel oleks mõtet. Mul pole kunagi olnud tunnet, et autor jätaks midagi olulist vahele või kasutataks koodi, mida pole enne või üldse õigesti selgitatud.

See tähendab, et saate seda raamatut ja ainult seda raamatut kasutada ning saate ikkagi aru igast koodireast.

Raamat on mõeldud algajatele, kuid võib olla kasulik ka Java-programmeerijatele, kes sooviksid alustada Androidiga, või programmeerijatele, kes pole kunagi Java-d puudutanud. Ma ei soovitaks Java-mängude arendamise peatükke vahele jätta, kuna põhimõisted, aktiivne renderdamine, mängu ja selle klasside üldine kujundus, mängutsükkel või -animatsioon on selgitatud nendes peatükkides, millest peaksite teadma.

Autoril on annet keerukate teemade kättesaadavamaks muutmiseks, mistõttu saan raamatut soovitada kogu südamest algajatele (sealhulgas absoluutsetele algajatele, kellel pole programmeerimiskogemust) ja teistele, kellele meeldib alustada Androidi või Java-mängude arendamisega.

Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...