Hodnotenie:
Kniha je oceňovaná za vyvážený prístup k zavádzaniu programovania prostredníctvom vývoja hier, pričom využíva špirálový učebný plán, ktorý zlepšuje učenie. Mnohí čitatelia ju považujú za efektívny spôsob, ako sa naučiť jazyk Java a vývoj pre Android, s jasnými vysvetleniami, priateľským vedením a praktickými projektmi. Je však kritizovaná za to, že je zastaraná, má nejasné vysvetlenia a niektorí čitatelia sa stretli s problémami s kvalitou obrázkov.
Výhody:⬤ Efektívne predstavuje koncepty programovania prostredníctvom vývoja hier.
⬤ Používa špirálový učebný plán, ktorý sa vracia ku konceptom v súvislostiach.
⬤ Jasné a priateľské vysvetlenia s vizuálnymi pomôckami.
⬤ Projekty pomáhajú upevniť pochopenie abstraktných pojmov.
⬤ Súčasťou sú užitočné tipy a osvedčené postupy.
⬤ Vhodné pre začiatočníkov aj mladších študentov.
⬤ Niektoré recenzie uvádzajú, že kniha je zastaraná a chýbajú jej aktualizácie.
⬤ Niektorí čitatelia uvádzajú rozmazané obrázky a nejasné vysvetlenia.
⬤ Chýba pokrytie testovania, ktoré je dôležité pre pripravenosť na prácu.
⬤ Pre niektorých bolo ťažké pochopiť niektoré pojmy.
(na základe 12 čitateľských recenzií)
Learning Java by Building Android Games - Third Edition: Learn Java and Android from scratch by building five exciting games
Pripravte sa na učenie Javy zábavnou formou prostredníctvom vývoja hier pre platformu Android s týmto novým a aktualizovaným tretím vydaním
Kľúčové vlastnosti
⬤ Učte sa Javu, Android a objektovo orientované programovanie od základov.
⬤ Zistite, ako vytvoriť hry vrátane Sub Hunter, Retro Pong, Bullet Hell, Classic Snake a Scrolling Shooters.
⬤ Vytvárajte a navrhujte vlastné hry tým, že sa naučíte všetky pojmy, ktoré musí vývojár hier poznať.
Popis knihy
Android je v súčasnosti jedným z najpopulárnejších mobilných operačných systémov. Používa najpopulárnejší programovací jazyk Java ako jeden z primárnych jazykov na tvorbu aplikácií všetkých typov. Na rozdiel od väčšiny ostatných kníh o systéme Android táto kniha nepredpokladá, že máte akékoľvek predchádzajúce znalosti programovania v jazyku Java, namiesto toho vám pomôže začať s tvorbou hier pre Android ako začiatočník.
Toto nové, vylepšené a aktualizované tretie vydanie knihy Learning Java by Building Android Games vám pomôže vytvoriť hry pre Android od úplného začiatku. Po zvládnutí základov sa úroveň náročnosti postupne zvyšuje, pretože sa venujete kľúčovým témam jazyka Java, ako sú premenné, cykly, metódy, objektovo orientované programovanie (OOP) a návrhové vzory, pričom pracujete s aktuálnym kódom a podpornými príkladmi. V každej fáze si budete môcť overiť svoje znalosti implementáciou konceptov, ktoré ste sa naučili, pri vývoji hry. Ku koncu vytvoríte hry ako Sub Hunter, Retro Pong, Bullet Hell, Classic Snake a Scrolling Shooter.
Čo sa naučíte
⬤ Nastaviť prostredie na vývoj hier v aplikácii Android Studio.
⬤ Reagovať na dotyk hráča a naprogramovať inteligentných nepriateľov, ktorí môžu hráča vyzvať rôznymi spôsobmi.
⬤ Preskúmajte detekciu kolízií, animáciu šprintových listov, jednoduché sledovanie a nasledovanie, umelú inteligenciu, paralaxné pozadia a časticové výbuchy.
⬤ Animujte objekty pri 60 FPS a spravujte viacero nezávislých objektov pomocou OOP.
⬤ Pracujte s návrhovými vzormi, ako sú OOP, singleton, stratégia a entita-komponent.
⬤ Práca s API Androidu, API SoundPool, triedami Paint, Canvas, Bitmap a zisťovanie čísel verzií.
Pre koho je táto kniha určená
Kniha Učíme sa Javu tvorbou hier pre Android je určená pre každého, kto začína s Javou, Androidom alebo programovaním hier a chce vyvíjať hry pre Android. Kniha poslúži aj ako osvieženie pre tých, ktorí už majú skúsenosti s používaním Javy na systéme Android alebo inej platforme, ale s vývojom hier začínajú.