Razvoj

Pregled knjige Vodnik za začetnike za razvoj iger Android

Pregled knjige Vodnik za začetnike za razvoj iger Android

James Cho Cho je vodnik za začetnike v razvoju iger za Android popoln tečaj za razvoj iger Android za začetnike, ki imajo malo ali nič izkušenj s programiranjem.

Kadarkoli preberem takšno izjavo, me skrbi, da je knjiga preveč plitka ali nenadoma poveča tempo, tako da začetniki ne bodo mogli slediti, razen če porabijo veliko časa za izpolnitev praznih mest ali konceptov, ki niso razloženi.

Ta knjiga je drugačna, o tem pa kasneje. Knjiga pokriva razvoj iger Java in Android, čeprav sicer zajema osnove Jave, vendar ni popolna vadnica za Java in Android, temveč se osredotoča na bistve za programiranje iger Java in Android.

Čeprav je to v središču pozornosti, lahko koncepte, ki se jih naučite, uporabite tudi za ustvarjanje aplikacij Java in Android.

Eclipse se v celotni knjigi uporablja za razvoj, kar je edino vprašanje, ki ga imam pri knjigi, saj bi bil Android Studio bolj primeren, saj se Google osredotoča na to kot na osnovno razvojno okolje za Android.

To ne pomeni, da boste naleteli na težave ali kaj podobnega, le da boste morda sčasoma morali preiti na Android Studio in da bi bilo smiselno začeti z Android Studiom, da bi se temu izognili.

Priročnik za začetnike za razvoj iger Android

Vsebina

Prva tri poglavja vas vodijo skozi osnove Java. Pokriva veliko tal, vključno z vrstami podatkov, zankami, ustvarjanjem vašega prvega programa, predmetov, razredov, delom z Java API, preden razloži napredne koncepte, kot so vmesniki, metode pridobivanja in nastavitve ali dedovanje.

Te temeljne koncepte dobro razumete, čeprav boste morali poiskati dodatne informacije za nekatere teme, kot je polimorfizem. To dodatno znanje ali boljše razumevanje pa ni potrebno za sledenje knjigi.

Na voljo je točno tisto, kar potrebujete za ustvarjanje prve igre v Javi. Dodatni koncepti so v celotni knjigi navedeni, ko so uporabljeni.

Naslednja tri poglavja zajemajo razvoj iger v Javi. V prvem ustvarite ogrodje, ki ga uporabljata dve igri, ki jo ustvarite v naslednjih dveh poglavjih. Tako je, v teh poglavjih ustvarite dve igri, ki ju lahko igrate v svojem sistemu in celo distribuirate drugim.

Avtor razloži namen vsakega razreda, metode, spremenljivke in vrstice kode, tako da ji je zelo enostavno slediti.

Morda boste želeli nekatere konstrukte poiskati po spletu, da jih boste bolje razumeli. Na primer, morda boste želeli izvedeti več o nekaterih uvozih, izvedenih 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 teh razredov in metod, ki jih ponujajo.

Naslednja tri poglavja govorijo o programiranju iger Android. Prvo poglavje vas seznani s konceptom razvoja za Android. Pojasnjuje osnovne koncepte Androida, ki se razlikujejo od Java, na primer dejavnosti.

V naslednjem poglavju je ustvarjen ogrodje iger za Android, ki ima podoben namen kot ogrodje iger Java, ki ste ga ustvarili v 4. poglavju knjige.

Poglavje 9 vas končno popelje skozi korake ustvarjanja prve igre Android.

Knjiga v tem trenutku še ni končana. 10. poglavje ponuja koristne informacije o objavi igre v Googlu Play in njenem posodabljanju, medtem ko 11. poglavje gleda naprej in vsebuje predloge, kaj boste morda želeli storiti naprej.

Pri knjigi mi je najbolj všeč, da so pojasnila smiselna. Nikoli nisem imel občutka, da je avtor kaj pomembnega preskočil ali pa je uporabil kodo, ki prej ni bila pravilno ali sploh razložena.

To pomeni, da lahko uporabljate to knjigo in samo to knjigo in še vedno razumete vsako posamezno vrstico kode.

Knjiga je namenjena začetnikom, lahko pa je uporabna tudi za programerje Java, ki bi radi začeli z Androidom, ali programerje, ki se Jave nikoli niso dotaknili. Ne bi priporočal preskakovanja poglavij o razvoju iger Java, saj so v tistih poglavjih, ki bi jih morali vedeti, razloženi osnovni koncepti, aktivno upodabljanje, splošna zasnova igre in njeni razredi, igralna zanka ali animacija igre.

Avtor ima talent, da zapletene teme postanejo bolj dostopne, zato lahko knjigo od srca priporočam začetnikom (vključno z absolutnimi začetniki z nič izkušnjami s programiranjem) in drugim, ki radi začnejo z razvojem iger za Android ali Java.

Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...