Vývoj her v jazyce Python, Pygame a na Raspberry Pi

Hodnocení:   (4,4 z 5)

Vývoj her v jazyce Python, Pygame a na Raspberry Pi (Sloan Kelly)

Recenze čtenářů

Shrnutí:

Kniha poskytuje strukturovaný a podrobný přístup k programování her v jazyce Python na Raspberry Pi a obsahuje srozumitelné příklady a užitečný obsah. Obsahuje však některé zastaralé postupy tvorby kódu a chybí v ní návod na počáteční nastavení.

Klady:

Dobře strukturovaná, s modulárním „stavebnicovým“ přístupem, jasnými koncepty vývoje her, opakovaně použitelnými vzory a bonusovou kapitolou pro sestavení elektronické projektové laboratoře. Dobrý obsah, který lze aplikovat i na jiné programovací jazyky.

Zápory:

Chybí návod, jak začít s Pygame na Raspberry Pi, obsahuje zastaralé nebo zastaralé postupy, problémy s formátováním kódu, které mohou čtenáře zmást, a chyby v příkladech kódu týkající se odsazování a osvědčených postupů.

(na základě 4 hodnocení čtenářů)

Původní název:

Python, Pygame, and Raspberry Pi Game Development

Obsah knihy:

Rozšiřte si základní znalosti jazyka Python a pomocí PyGame vytvářejte rychlé videohry se skvělou grafikou a zvuky. Toto druhé vydání ukazuje, jak můžete integrovat elektronické komponenty do svých her pomocí vestavěných vstupních/výstupních pinů pro všeobecné účely (GPIO) a několika kódů jazyka Python a vytvořit dvě nové hry.

Dozvíte se o objektově orientovaném programování (OOP) a také o návrhových vzorech, jako je model-view-controller (MVC) a konečný stavový automat (FSM). Ať už používáte Windows, macOS, Linux nebo Raspberry Pi, můžete využít sílu Pythonu a PyGame k vytvoření skvěle vypadajících her.

Kniha obsahuje také kompletní výpisy kódu a vysvětlení pro hry "Bricks", "Snake" a "Invaders" - tři plně funkční hry. Ty vám umožní začít s tvorbou vlastních skvělých her a následně je upravovat nebo vytvářet vlastní vzrušující tituly. Koncepty jsou dále vysvětleny pomocí her, jako je "Copycat", kde se hráč musí soustředit a opakovat sled světel a zvuků, a "Couch Quiz", ve které PyGame a elektronické komponenty vytvářejí kvízovou hru pro 2-4 hráče.

Co se naučíte

⬤ Získat základní znalosti jazyka Python a využít jej pro vývoj her.

⬤ Studujte herní projekty, které můžete použít jako šablony, například Bricks, Snake a Invaders.

⬤ Pracujte s uživatelsky definovanými funkcemi, dědičností, kompozicí a agregací.

⬤ Zavedení konečných stavových strojů.

⬤ Propojte hru s elektronikou pomocí pinů GPIO.

Pro koho je tato kniha určena

Zkušeným programátorům nebo herním vývojářům, kteří se s Pythonem, PyGame a Raspberry Pi teprve seznamují, by tato kniha mohla být užitečná. Je určena také začátečníkům, kteří mají zájem začít s vývojem her.

Další údaje o knize:

ISBN:9781484245323
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:389

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Vývoj her v jazyce Python, Pygame a na Raspberry Pi - Python, Pygame, and Raspberry Pi Game...
Rozšiřte si základní znalosti jazyka Python a pomocí PyGame...
Vývoj her v jazyce Python, Pygame a na Raspberry Pi - Python, Pygame, and Raspberry Pi Game Development
Základy síťování Unity: Vytváření her pro více hráčů pomocí Unity - Unity Networking Fundamentals:...
Naučte se základy práce v síti pomocí Unity a...
Základy síťování Unity: Vytváření her pro více hráčů pomocí Unity - Unity Networking Fundamentals: Creating Multiplayer Games with Unity

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)