Attīstība

Grāmatu apskats Iesācēja rokasgrāmata Android spēļu izstrādei

Grāmatu apskats Iesācēja rokasgrāmata Android spēļu izstrādei

Džeimsa Čo iesācēju rokasgrāmata Android spēļu izstrādei ir pilnīgs Android spēļu izstrādes kurss iesācējiem, kuriem ir maz vai nav programmēšanas pieredzes.

Ikreiz, kad lasu tādu apgalvojumu, man ir bažas, ka grāmata ir pārāk sekla vai pēkšņi palielina tempu, lai iesācēji nevarētu sekot, ja vien viņi daudz laika neaizpildītu tukšo vietu vai jēdzienu aizpildīšanai, kas nav izskaidroti.

Šī grāmata ir atšķirīga, bet par to vēlāk. Grāmata aptver Java un Android spēļu izstrādi, un, lai gan tā aptver Java pamatus, tā nav pilna Java, ne Android apmācība, bet koncentrējas uz Java un Android spēļu programmēšanas pamatiem.

Lai gan tas ir uzmanības centrā, iemācītos jēdzienus var izmantot, lai izveidotu arī Java un Android lietotnes.

Eclipse tiek izmantots visā grāmatā izstrādei, un tas ir vienīgais jautājums, kas man ir ar grāmatu, jo Android Studio būtu piemērotāks, jo Google koncentrējas uz to kā galveno Android izstrādes vidi.

Tas nenozīmē, ka jums radīsies problēmas vai kaut kas cits, tikai to, ka jums, iespējams, būs jāpāriet uz Android Studio un ka būtu bijis jēga sākt ar Android Studio, lai to izvairītos.

Iesācēja rokasgrāmata Android spēļu izstrādei

Saturs

Pirmās trīs nodaļas iepazīstina jūs ar Java pamatiem. Tas aptver daudz zemes, ieskaitot datu tipus, cilpas, pirmās programmas izveidi, objektus, klases, darbu ar Java API, pirms tas izskaidro uzlabotas koncepcijas, piemēram, saskarnes, getter un setter metodes vai mantošanu.

Jūs labi izprotat šos pamatjēdzienus, pat ja jums būs jāmeklē papildu informācija par dažām tēmām, piemēram, polimorfismu. Lai sekotu grāmatai, šīs papildu zināšanas vai labāka izpratne nav nepieciešama.

Tiek nodrošināts tieši tas, kas nepieciešams, lai izveidotu savu pirmo spēli Java. Papildu jēdzieni ir sniegti visā grāmatā, kad tie tiek izmantoti.

Nākamās trīs nodaļas aptver spēļu izstrādi Java. Pirmajā jūs izveidojat ietvaru, kuru izmanto divas spēles, kuras izveidojat divās nākamajās nodaļās. Pareizi, šajās nodaļās jūs izveidojat divas spēles, kuras varat spēlēt savā sistēmā un pat izplatīt citiem.

Autors izskaidro katras klases, metodes, mainīgā un koda rindas mērķi tā, lai to būtu ļoti viegli ievērot.

Varat vēlēties tiešsaistē meklēt noteiktus konstrukcijas, lai labāk izprastu tos. Piemēram, jūs varētu vēlēties uzzināt vairāk par noteiktiem importiem, kas veikti klasēs, lai labāk izprastu, ko viņi dara un kam jūs varat tos izmantot.

Tas atkal nav kaut kas jums vajadzīgs, bet tas var jums palīdzēt ilgtermiņā, jo tas uzlabo izpratni par šīm nodarbībām un to piedāvātajām metodēm.

Nākamās trīs nodaļas ir par Android spēļu programmēšanu. Pirmajā nodaļā jūs iepazīstināt ar Android izstrādes jēdzienu. Tas izskaidro galvenos Android jēdzienus, kas atšķiras no Java, piemēram, darbības.

Spēļu ietvars Android ierīcēm ir izveidots nākamajā nodaļā, kas kalpo līdzīgam mērķim kā Java spēļu ietvars, kuru esat izveidojis grāmatas 4. nodaļā.

Visbeidzot, 9. nodaļa iepazīstina jūs ar pirmās Android spēles izveidošanas darbībām.

Tomēr grāmata vēl nav pabeigta. 10. nodaļā ir sniegta noderīga informācija par spēles publicēšanu pakalpojumā Google Play un tās atjaunināšanu, savukārt 11. nodaļā ir apskatīts tālāk un sniegti ieteikumi, ko jūs varētu vēlēties darīt tālāk.

Grāmatā man visvairāk patīk tas, ka paskaidrojumiem ir jēga. Man nekad nav bijusi sajūta, ka autors ir izlaidis kaut ko svarīgu vai izmantots kods, kas iepriekš vai vispār nav izskaidrots pareizi.

Tas nozīmē, ka jūs varat izmantot šo grāmatu un tikai šo grāmatu un joprojām saprast katru koda rindiņu.

Grāmata ir paredzēta iesācējiem, taču tā var būt noderīga arī Java programmētājiem, kuri vēlētos sākt ar Android, vai programmētājiem, kuri nekad nav pieskāries Java. Es neieteiktu izlaist Java spēļu izstrādes nodaļas, jo pamatjēdzieni, aktīvā renderēšana, spēles un tās klašu vispārējais noformējums, spēles cilpa vai spēles animācija ir izskaidrota tajās nodaļās, par kurām jums vajadzētu zināt.

Autorei ir talants padarīt sarežģītākas tēmas pieejamākas, tāpēc es varu ieteikt grāmatu no visas sirds iesācējiem (tostarp absolūtiem iesācējiem ar nulles programmēšanas pieredzi) un citiem, kam patīk sākt ar Android vai Java spēļu izstrādi.

Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...
Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...