Hodnotenie:
Kniha poskytuje štruktúrovaný a podrobný prístup k programovaniu hier v jazyku Python na Raspberry Pi, obsahuje jasné príklady a užitočný obsah. Má však niektoré zastarané postupy tvorby kódu a chýba v nej návod na počiatočné nastavenie.
Výhody:Dobre štruktúrovaná s modulárnym „stavebnicovým“ prístupom, jasnými koncepciami vývoja hier, opakovane použiteľnými vzormi a bonusovou kapitolou o budovaní elektronického projektového laboratória. Dobrý obsah, ktorý sa dá aplikovať aj na iné programovacie jazyky.
Nevýhody:Chýba návod, ako začať s Pygame na Raspberry Pi, obsahuje zastarané alebo zastarané postupy tvorby kódu, problémy s formátovaním kódu, ktoré môžu čitateľov zmiasť, a chyby v príkladoch kódu týkajúce sa odsadenia a osvedčených postupov.
(na základe 4 čitateľských recenzií)
Python, Pygame, and Raspberry Pi Game Development
Rozšírte si základné znalosti jazyka Python a použite PyGame na vytváranie rýchlych videohier so skvelou grafikou a zvukmi. Toto druhé vydanie ukazuje, ako môžete integrovať elektronické komponenty do svojich hier pomocou zabudovaných vstupných/výstupných pinov na všeobecné účely (GPIO) a niekoľkých kódov jazyka Python a vytvoriť dve nové hry.
Dozviete sa o objektovo orientovanom programovaní (OOP), ako aj o návrhových vzoroch, ako je model-view-controller (MVC) a konečný stavový automat (FSM). Či už používate Windows, macOS, Linux alebo Raspberry Pi, môžete využiť silu Pythonu a PyGame na vytvorenie skvelých hier.
Kniha obsahuje aj kompletné výpisy kódu a vysvetlenia pre hry "Bricks", "Snake" a "Invaders" - tri plne funkčné hry. Tie vám umožnia začať s tvorbou vlastných skvelých hier a potom ich upraviť alebo vytvoriť vlastné vzrušujúce tituly. Koncepty sú ďalej vysvetlené pomocou hier, ako napríklad "Copycat", kde sa hráč musí sústrediť a zopakovať postupnosť svetiel a zvukov, a "Couch Quiz", v ktorej PyGame a elektronické komponenty vytvárajú kvízovú hru pre 2-4 hráčov.
Čo sa naučíte
⬤ Získať základné znalosti jazyka Python a využiť ho pri vývoji hier.
⬤ Naštudujte si herné projekty, ktoré môžete použiť ako šablóny, napríklad Bricks, Snake a Invaders.
⬤ Pracujte s používateľsky definovanými funkciami, dedičnosťou, kompozíciou a agregáciou.
⬤ Zavedenie konečných stavových strojov.
⬤ Zapojte svoju hru do elektroniky pomocou pinov GPIO.
Pre koho je táto kniha určená
Táto kniha by mohla byť užitočná pre skúsených programátorov alebo vývojárov hier, ktorí sa s Pythonom, PyGame a Raspberry Pi ešte len zoznamujú. Je určená aj pre začiatočníkov, ktorí sa zaujímajú o vývoj hier.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)