Razvoj

Recenzija knjige Vodič za početnike za razvoj Android igara

Recenzija knjige Vodič za početnike za razvoj Android igara

James Cho Cho, Vodič za početnike za razvoj Android igara, cjelovit je tečaj za razvoj Android igara za početnike koji imaju malo ili nimalo programskog iskustva.

Kad god pročitam takvu izjavu, brine me da je knjiga previše plitka ili naglo pojačava tempo, tako da je početnici neće moći slijediti, osim ako potroše puno vremena na popunjavanje praznih mjesta ili koncepata koji nisu objašnjeni.

Ova je knjiga drugačija, ali o tome kasnije. Knjiga pokriva razvoj Java i Android igara, iako su njome pokrivene osnove Java, ona nije cjeloviti Java niti Android tutorial, već se koncentrira na osnove Java i Android programiranja igara.

Iako je to fokus, koncepti koje naučite mogu se koristiti i za stvaranje Java i Android aplikacija.

Eclipse se koristi u cijeloj knjizi za razvoj, što je jedino pitanje koje imam kod knjige jer bi Android Studio bio prikladniji jer se Google usredotočuje na to kao na osnovno razvojno okruženje za Android.

To ne znači da ćete naići na probleme ili bilo što drugo, samo da ćete na kraju možda morati prijeći na Android Studio i da bi imalo smisla započeti s Android Studiom kako biste to izbjegli.

Vodič za početnike za razvoj igara za Android

Sadržaj

Prva tri poglavlja vode vas kroz osnove Java. Pokriva puno tla, uključujući tipove podataka, petlje, stvaranje vašeg prvog programa, objekata, klasa, rad s Java API-jem prije nego što objasni napredne koncepte kao što su sučelja, metode dobivanja i postavljanja ili nasljeđivanje.

Dobro razumijete ove temeljne koncepte iako ćete morati potražiti dodatne informacije za neke teme poput polimorfizma. Ovo dodatno znanje ili bolje razumijevanje ipak nije potrebno za praćenje knjige.

Dostupno je upravo ono što trebate za stvaranje prve igre na Javi. Dodatni pojmovi dati su u cijeloj knjizi kada se koriste.

Sljedeća tri poglavlja pokrivaju razvoj igara na Javi. U prvom stvorite okvir koji koriste dvije igre koje kreirate u dva sljedeća poglavlja. Točno, u tim poglavljima stvarate dvije igre koje možete igrati na svom sustavu, pa čak i distribuirati drugima.

Autor objašnjava svrhu svake klase, metode, varijable i retka koda tako da je vrlo lako slijediti.

Možda ćete htjeti potražiti određene konstrukcije na mreži kako biste ih bolje razumjeli. Na primjer, možda biste željeli znati više o određenim uvozima u razredima kako biste bolje razumjeli što rade i za što ih možete koristiti.

Ovo opet nije nešto što vam treba, ali dugoročno vam može pomoći jer poboljšava vaše razumijevanje tih klasa i metoda koje oni nude.

Sljedeća su tri poglavlja posvećena Androidovom programiranju igara. Prvo poglavlje upoznaje vas s konceptom razvoja za Android. Objašnjava osnovne Android koncepte koji se razlikuju od Jave, na primjer aktivnosti.

Okvir za igre za Android stvoren je u sljedećem poglavlju koje ima sličnu svrhu kao i okvir za igre Java koji ste kreirali u 4. poglavlju knjige.

Poglavlje 9 napokon će vas provesti kroz korake stvaranja vaše prve Android igre.

Knjiga u ovom trenutku nije gotova. Poglavlje 10 nudi korisne informacije o objavljivanju igre na Google Playu i njenom ažuriranju, dok poglavlje 11 gleda dalje i daje prijedloge o tome što biste mogli sljedeće učiniti.

U knjizi mi se najviše sviđa to što objašnjenja imaju smisla. Nikad nisam imao osjećaj da je autor preskočio nešto važno ili da je korišten kod koji prije nije bio ispravno ili uopće nije objašnjen.

To znači da možete koristiti ovu knjigu i samo ovu knjigu te da i dalje razumijete svaki pojedini redak koda.

Knjiga je za početnike, ali također može biti korisna Java programerima koji bi željeli započeti s Androidom ili programerima koji nikada nisu dodirnuli Javu. Ne bih preporučio preskakanje poglavlja o razvoju Java igre jer su osnovni koncepti, aktivno prikazivanje, opći dizajn igre i njezini razredi, petlja igre ili animacija igre objašnjeni u onim poglavljima o kojima biste trebali znati.

Autor ima talent za stvaranje složenijih tema pristupačnijim, zato knjigu mogu svim srcem preporučiti početnicima (uključujući apsolutne početnike s nula programskog iskustva) i drugima koji vole započeti s razvojem igara za Android ili Java.

Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...
Instalirajte najnoviji Dolphin Emulator za Gamecube i Wii na Linux
Dolphin Emulator omogućuje vam igranje odabranih Gamecube i Wii igara na Linux osobnim računalima (PC). Dolphin Emulator je slobodno dostupan i emula...
Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...