Grāmatu apskats: Iesācēja ceļvedis Android spēles izstrādei

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Džeimsa Čo rokasgrāmata iesācējiem Android spēļu izstrādē ir pilnīgs Android spēļu izstrādes kurss iesācējiem, kuriem ir maza programmēšanas pieredze vai tās vispār nav.

Ikreiz, kad lasu tādu paziņojumu, es uztraucos, ka grāmata ir pārāk sekla vai pēkšņi palielina tempu, lai iesācēji to nevarētu sekot, ja vien viņi daudz laika pavada, lai aizpildītu tukšās vietas vai jēdzienus, kas nav izskaidroti .

Šī grāmata ir savādāka, bet vairāk par to vēlāk. Grāmatā apskatīta Java un Android spēļu izstrāde, un, kaut arī tajā ir apskatīti Java pamati, tā nav pilna Java un 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.

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

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

Iesācēja ceļvedis Android spēles izstrādei

android game development

Saturs

  • Programmēšanas pamati
  • Sākums Java
  • Java spēļu izstrāde - pamatu izveidošana (spēles ietvars)
  • Vienkāršs (pirmā spēle)
  • Nākamais līmenis (otrā spēle, uzlabojumi)
  • Android spēles izstrāde - Android attīstības sākums
  • Android spēles ietvars
  • Spēles veidošana
  • Atbrīvo savu spēli
  • Ceļojuma turpināšana

Pirmās trīs nodaļas iepazīstina jūs ar Java pamatiem. Tas aptver daudz zemes, ieskaitot datu tipus, cilpas, pirmās programmas izveidošanu, objektus, klases, darbu ar Java API, pirms tas izskaidro uzlabotos jēdzienus, piemēram, saskarnes, getteru un setteru metodes vai mantojumu.

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, polimorfisms. Šīs papildu zināšanas vai labāka izpratne tomēr nav nepieciešama, lai sekotu grāmatai.

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

Nākamās trīs nodaļas attiecas uz spēļu attīstību Java. Pirmajā jūs izveidojat ietvaru, kuru izmanto divas spēles, kuras izveidojat divās nākamajās nodaļās. Tieši tā, šajās nodaļās jūs izveidojat divas spēles, kuras varat spēlēt savā sistēmā un pat izplatīt citiem.

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

Lai iegūtu labāku izpratni par tiem, iespējams, vēlēsities meklēt noteiktas konstrukcijas tiešsaistē. Piemēram, jūs varētu vēlēties uzzināt vairāk par dažiem importiem, kas tiek veikti klasēs, lai labāk izprastu, ko viņi dara un kādiem nolūkiem jūs tos varat izmantot.

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

Nākamās trīs nodaļas attiecas uz Android spēļu programmēšanu. Pirmā nodaļa iepazīstina jūs ar Android attīstības koncepciju. Tas izskaidro Android pamatkoncepcijas, kas atšķiras no Java, piemēram, darbības.

Nākamajā nodaļā tiek izveidots Android spēles ietvars, kas kalpo līdzīgam mērķim kā Java spēles ietvars, kuru esat izveidojis grāmatas 4. nodaļā.

9. nodaļa visbeidzot iepazīstina jūs ar jūsu pirmās Android spēles izveidi.

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ļa ir plašāka un piedāvā ieteikumus par to, ko jūs varētu vēlēties darīt tālāk.

Visvairāk man patīk grāmata, ka skaidrojumiem ir jēga. Man nekad nebija sajūtas, ka autors izlaiž kaut ko svarīgu vai arī tiek izmantots kods, kas iepriekš nav izskaidrots pareizi vai vispār.

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

Grāmata ir paredzēta iesācējiem, bet var būt noderīga arī Java programmētājiem, kuri vēlas sākt ar Android, vai programmētājiem, kuri nekad nav pieskārušies Java. Es neieteiktu izlaist Java spēļu izstrādes nodaļas, jo pamatjēdzieni, aktīvā atveidošana, spēles un tās klašu vispārīgais dizains, spēles cilpa vai spēles animācija ir izskaidroti tajās nodaļās, kuras jums jāzina.

Autorei ir talants padarīt sarežģītas tēmas pieejamākas, tāpēc es no visas sirds varu ieteikt grāmatu iesācējiem (ieskaitot absolūtos iesācējus ar nulles programmēšanas pieredzi) un citiem, kam patīk sākt ar Android vai Java spēles attīstību.