Recenzija knjig: Vodnik za začetnike pri razvoju iger za Android
- Kategorija: Razvoj
Vodnik za začetnike pri razvoju iger za Android James Cho je celoten tečaj za razvoj iger Android za začetnike, ki imajo malo ali nič izkušenj s programiranjem.
Kadarkoli preberem tako izjavo, me skrbi, da je knjiga preveč plitka ali nenadoma poveča tempo, tako da začetniki ne bodo mogli slediti, če ne porabijo veliko časa za zapolnitev praznin ali konceptov, ki niso pojasnjeni .
Ta knjiga je drugačna, vendar več o tem kasneje. Knjiga zajema razvoj iger Java in Android, in čeprav je v njej zajeta osnova Jave, ni celoten tečaj o Javi in Androidu, ampak se osredotoča na bistvenega pomena za programiranje iger Java in Android.
Kljub temu je to koncept, ki se ga naučite, pa lahko uporabite tudi za ustvarjanje aplikacij Java in Android.
Eklipse je v celotni knjigi uporabljen za razvoj, kar je edino vprašanje, ki ga imam s knjigo kot Android Studio bi bilo bolj primerno, saj se Google osredotoča na to kot osrednje razvojno okolje za Android.
To ne pomeni, da boste naleteli na težave ali kaj drugega, le da boste morda morali sčasoma preiti na Android Studio in da bi bilo smiselno začeti s Android Studiom, da se temu izognete.
Vodnik za začetnike pri razvoju iger za Android
Vsebina
- Osnove programiranja
- Začetek Jave
- Razvoj iger Java - Polaganje temeljev (okvir igre)
- Enostavnost (prva igra)
- Naslednja stopnja (druga igra, izboljšave)
- Razvoj iger za Android - začetek Androidovega razvoja
- Okvir igre za Android
- Gradnja igre
- Sprostitev igre
- Nadaljevanje potovanja
Prva tri poglavja vas vodijo po osnovah Java. Zajema veliko zemlje, vključno s tipi podatkov, zankami, ustvarja svoj prvi program, predmete, razrede, delo z Java API-jem, preden razloži napredne koncepte, kot so vmesniki, načini pridobivanja in nastavitve ali dedovanje.
Dobro razumete te temeljne koncepte, čeprav boste morali poiskati dodatne informacije za nekatere teme, kot je polimorfizem. Vendar to dodatno znanje ali boljše razumevanje ni potrebno za sledenje knjigi.
Na voljo je točno tisto, kar potrebujete za ustvarjanje svoje prve igre na Javi. Ob uporabi knjige so v celotni knjigi na voljo dodatni koncepti.
Naslednja tri poglavja zajemajo razvoj iger na Javi. Okvir ustvarite v prvi, ki jo uporabljata dve igri, ki ju ustvarite v naslednjih dveh poglavjih. Tako je, v tistih poglavjih ustvarite dve igri, ki jih lahko igrate v vašem sistemu in jih celo distribuirate drugim.
Avtor razloži namen vsakega razreda, metode, spremenljivke in vrstice kode, tako da je zelo enostavno slediti.
Morda boste želeli poiskati določene konstrukte na spletu, čeprav jih boste bolje razumeli. Na primer, morda boste želeli vedeti več o določenem uvozu v razredih, da boste bolje razumeli, kaj počnejo in za kaj jih lahko uporabite.
To spet ni nekaj, kar potrebujete, vendar vam lahko dolgoročno pomaga, saj izboljša vaše razumevanje tistih razredov in metod, ki jih ponujajo.
Naslednja tri poglavja se nanašajo na programiranje iger Android. Prvo poglavje vas seznanja s konceptom razvoja za Android. Pojasnjuje osnovne koncepte Android, ki se razlikujejo od Jave, na primer dejavnosti.
V naslednjem poglavju je ustvarjen okvir za igre za Android, ki ima podoben namen kot okvir za igre Java, ki ste ga ustvarili v 4. poglavju knjige.
Poglavje 9 vas bo končno sprejelo skozi korake ustvarjanja prve igre z Androidom.
Knjiga še ni končana. Poglavje 10 ponuja koristne informacije o objavljanju igre v Googlu Play in njenem posodabljanju, medtem ko poglavje 11 presega in daje predloge, kaj boste morda želeli narediti.
Pri knjigi mi je najbolj všeč, da so razlage smiselne. Nikoli nisem imel občutka, da je avtor preskočil nekaj pomembnega ali da je bila uporabljena koda, ki prej ni bila pojasnjena pravilno ali sploh.
To pomeni, da lahko uporabljate samo to in samo knjigo in še vedno razumete vsako vrstico kode.
Knjiga je namenjena začetnikom, uporabna pa je lahko tudi za Java programerje, ki bi radi začeli z Androidom ali programerje, ki se Java nikoli niso dotaknili. Ne priporočam, da bi preskočili poglavja o razvoju iger Java kot temeljne koncepte, aktivno upodabljanje, splošno oblikovanje igre in njene razrede, zanko igre ali animacijo igre so pojasnjeni v tistih poglavjih, o katerih bi morali vedeti.
Avtor ima talent za bolj zapletene teme, zato lahko knjigo v celoti priporočam začetnikom (vključno z absolutnimi začetniki z nič izkušnjami programiranja) in drugim, ki radi začnejo z razvojem iger za Android ali Java.