Vývoj hier v Pythone, Pygame a Raspberry Pi

Hodnotenie:   (4,4 z 5)

Vývoj hier v Pythone, Pygame a Raspberry Pi (Sloan Kelly)

Recenzie čitateľov

Zhrnutie:

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

Pôvodný názov:

Python, Pygame, and Raspberry Pi Game Development

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781484245323
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:389

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Vývoj hier v Pythone, Pygame a Raspberry Pi - Python, Pygame, and Raspberry Pi Game...
Rozšírte si základné znalosti jazyka Python a použite PyGame na vytváranie...
Vývoj hier v Pythone, Pygame a Raspberry Pi - Python, Pygame, and Raspberry Pi Game Development
Základy sieťovania Unity: Vytváranie hier pre viacerých hráčov pomocou Unity - Unity Networking...
Naučte sa základy práce v sieti pomocou Unity a jazyka...
Základy sieťovania Unity: Vytváranie hier pre viacerých hráčov pomocou Unity - Unity Networking Fundamentals: Creating Multiplayer Games with Unity

Diela autora vydali tieto vydavateľstvá:

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