Učíme se Javu vytvářením her pro Android - druhé vydání: Učte se Javu a Android od začátku pomocí šesti vzrušujících her.

Hodnocení:   (4,4 z 5)

Učíme se Javu vytvářením her pro Android - druhé vydání: Učte se Javu a Android od začátku pomocí šesti vzrušujících her. (John Horton)

Recenze čtenářů

Shrnutí:

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ářů)

Původní název:

Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781788839150
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Dospívání a vycházení: Mezinárodní perspektivy dětství a mládí v těžkých časech - Growing Up and...
Tato kniha přináší nový multidisciplinární výzkum a...
Dospívání a vycházení: Mezinárodní perspektivy dětství a mládí v těžkých časech - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Programování pro Android pro začátečníky: Zkušenosti s programováním: Vytvářejte hloubkové a...
Naučte se dovednosti v jazycích Java a Android, které...
Programování pro Android pro začátečníky: Zkušenosti s programováním: Vytvářejte hloubkové a plnohodnotné aplikace pro Android od nulových zkušeností s programováním - Android Programming for Beginners: Build in-depth, full-featured Android apps starting from zero programming experience
Programování pro Android s Kotlinem pro začátečníky: Vytvářejte aplikace pro Android od nulových...
Vytváření chytře vypadajících aplikací v jazyce...
Programování pro Android s Kotlinem pro začátečníky: Vytvářejte aplikace pro Android od nulových zkušeností s programováním pomocí nového programovacího jazyka Kotlin. - Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new Kotlin programming language
Učíme se Javu vytvářením her pro Android - třetí vydání: Naučte se Javu a Android od začátku tím, že...
Připravte se na výuku Javy zábavnou formou při...
Učíme se Javu vytvářením her pro Android - třetí vydání: Naučte se Javu a Android od začátku tím, že vytvoříte pět vzrušujících her. - Learning Java by Building Android Games - Third Edition: Learn Java and Android from scratch by building five exciting games
Programování pro Android pro začátečníky - druhé vydání - Android Programming for Beginners - Second...
Naučte se všechny dovednosti v jazycích Java a...
Programování pro Android pro začátečníky - druhé vydání - Android Programming for Beginners - Second Edition
Programování her v jazyce C++ pro začátečníky - Beginning C++ Game Programming
Seznámení s programovými technikami a vývojem her pomocí knihoven C++ a Visual...
Programování her v jazyce C++ pro začátečníky - Beginning C++ Game Programming
Učíme se Javu vytvářením her pro Android - druhé vydání: Učte se Javu a Android od začátku pomocí...
Připravte se na zábavnou výuku jazyka Java pomocí...
Učíme se Javu vytvářením her pro Android - druhé vydání: Učte se Javu a Android od začátku pomocí šesti vzrušujících her. - Learning Java by Building Android Games - Second Edition: Learn Java and Android from scratch by building six exciting games
Děti, mládež a péče - Children, Young People and Care
Samotné pojmy dětství a mládí jsou úzce spjaty se současnými normami, postupy a prostory péče, péče a opatrování...
Děti, mládež a péče - Children, Young People and Care
Dospívat a procházet: Mezinárodní pohledy na dětství a mládí v těžkých časech: Jak se vypořádat s...
Tato kniha přináší nový multidisciplinární výzkum...
Dospívat a procházet: Mezinárodní pohledy na dětství a mládí v těžkých časech: Jak se vypořádat s dětmi a dospívat (a další). - Growing Up and Getting by: International Perspectives on Childhood and Youth in Hard Times
Aspects of Toleration Routledge Library Editions: Political Science Volume 41
Tyto eseje se týkají filozofických otázek o smyslu a oprávněnosti tolerance a debat...
Aspects of Toleration Routledge Library Editions: Political Science Volume 41

Díla autora vydali tito vydavatelé:

© 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)