Hodnocení:
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ářů)
Python, Pygame, and Raspberry Pi Game Development
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.
© 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)