Hodnocení:
Kniha je určena začátečníkům, kteří se chtějí naučit programovat pro Android. Ačkoli ji mnozí recenzenti považují za užitečný zdroj informací s jasnými vysvětleními a poutavým obsahem, existují značné obavy ohledně její neaktuálnosti, zejména ve vztahu k verzím aplikace Android Studio. Někteří uživatelé se domnívali, že by jí prospělo více teoretického obsahu a lepší úvod pro úplné začátečníky.
Klady:Kniha má přímočarý a zábavný přístup k výuce programování pro Android, díky čemuž je přístupná i začátečníkům. Dobře vysvětluje pojmy, používá srozumitelný jazyk a nabízí důkladné pokrytí látky. Recenzenti ocenili kód ke stažení a různé úhly výkladu, které napomáhají porozumění.
Zápory:⬤ Kniha je značně zastaralá, protože používá Android Studio
⬤ 3, které je více než 10 verzí staré, což vede k problémům s kompatibilitou s nejnovějším vývojovým prostředím. Někteří uživatelé poznamenali, že postrádá dostatečný teoretický základ, což může být problematické pro úplné začátečníky. Vyskytly se také problémy týkající se návodu na nastavení a orientace v příkladech kvůli změnám v IDE.
(na základě 11 hodnocení čtenářů)
Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games
Připravte se na zábavnou výuku jazyka Java pomocí vývoje her pro platformu Android
Klíčové funkce
⬤ Učte se Javu, Android a objektově orientované programování od nuly.
⬤ Vytvářejte hry včetně Sub Hunter, Retro Pong, Bullet Hell, Classic Snake a 2D rolovací střílečky.
⬤ Vytvářejte a navrhujte vlastní hry, například plošinovku s otevřeným světem.
Popis knihy
Android je v současnosti jedním z nejoblíbenějších mobilních operačních systémů. Používá nejoblíbenější programovací jazyk Java jako primární jazyk pro tvorbu aplikací všeho druhu. Tato kniha se však od ostatních knih o Androidu liší tím, že nepředpokládá, že byste již ovládali jazyk Java.
Toto nové a rozšířené druhé vydání knihy Learning Java by Building Android Games vám ukáže, jak začít vytvářet hry pro Android od nuly. Úroveň obtížnosti bude postupně narůstat, jak budete prozkoumávat klíčová témata jazyka Java, jako jsou proměnné, cykly, metody, objektově orientované programování a návrhové vzory, včetně kódu a příkladů, které jsou napsány pro Javu 9 a Android P.
V každé fázi si vyzkoušíte, co jste se naučili, a vytvoříte hru. Budete vytvářet hry jako Minesweeper, Retro Pong, Bullet Hell a klasické hry typu Snake a Scrolling Shooter. V pozdějších kapitolách vytvoříte plošinovku s otevřeným světem na čas.
Na konci knihy budete nejen ovládat Javu a Android, ale také vytvoříte šest skvělých her pro platformu Android.
Co se naučíte:
⬤ Nastavit prostředí pro vývoj her v aplikaci Android Studio.
⬤ Zavést zamykání obrazovky, otáčení obrazovky, pixelovou grafiku a přehrávat zvukové efekty.
⬤ Reagovat na dotyk hráče a naprogramovat inteligentní nepřátele, kteří hráče různými způsoby vyzývají.
⬤ Zjistěte si koncepty vývoje her, jako je detekce kolizí, animace sprite listů, jednoduché sledování a následování, umělá inteligence, paralaxní pozadí a částicové exploze.
⬤ Animovat objekty při 60 snímcích za sekundu (FPS) a spravovat více nezávislých objektů pomocí objektově orientovaného programování (OOP).
⬤ Pochopit základy herního programování, jako jsou návrhové vzory, objektově orientované programování, vzory Singleton, strategie a entitní komponenty.
⬤ Zjistěte, jak používat rozhraní Android API, včetně životního cyklu aktivity, zjišťování čísla verze, rozhraní SoundPool API, tříd Paint, Canvas a Bitmap.
⬤ Sestavte střílečku s bočním posouváním a 2D plošinovku s otevřeným světem pomocí pokročilých konceptů OOP a programovacích vzorů.
Pro koho je tato kniha určena:
Kniha Učíme se Javu tvorbou her pro Android je určena pro vás, pokud jste úplnými nováčky v jazyce Java, systému Android nebo v programování her a chcete vytvářet hry pro systém Android. Tato kniha slouží také jako osvěžení pro ty, kteří již mají zkušenosti s používáním Javy na Androidu nebo jiné platformě bez zkušeností s vývojem her.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)