Python, Pygame és Raspberry Pi játékfejlesztés

Értékelés:   (4.4 az 5-ből)

Python, Pygame és Raspberry Pi játékfejlesztés (Sloan Kelly)

Olvasói vélemények

Összegzés:

A könyv strukturált és részletes megközelítést nyújt a játékok Python nyelven történő programozásához a Raspberry Pi-n, világos példákkal és hasznos tartalommal. Ugyanakkor tartalmaz néhány elavult kódgyakorlatot, és hiányzik belőle a kezdeti beállításra vonatkozó útmutatás.

Előnyök:

Jól strukturált, moduláris „építőkockás” megközelítéssel, világos játékfejlesztési koncepciókkal, újrafelhasználható mintákkal és egy bónuszfejezettel az elektronikus projektlabor felépítéséhez. Jó tartalom, amely más programozási nyelvekre is alkalmazható.

Hátrányok:

Hiányzik a Pygame Raspberry Pi-n történő indítására vonatkozó útmutatás, elavult vagy elavult kódgyakorlatokat tartalmaz, a kódformázással kapcsolatos problémák összezavarhatják az olvasót, valamint a kódpéldákban a behúzással és a legjobb gyakorlatokkal kapcsolatos hibák.

(4 olvasói vélemény alapján)

Eredeti címe:

Python, Pygame, and Raspberry Pi Game Development

Könyv tartalma:

Bővítse Python alapismereteit, és a PyGame segítségével készítsen gyors tempójú videojátékokat nagyszerű grafikával és hangokkal. Ez a második kiadás megmutatja, hogyan integrálhatsz elektronikus alkatrészeket a játékodba a beépített általános célú bemeneti/kimeneti (GPIO) csapok és némi Python kód segítségével, hogy két új játékot hozz létre.

Megismerkedhet az objektumorientált programozással (OOP), valamint a tervezési mintákkal, például a modell-nézet-vezérlővel (MVC) és a véges állapotú gépekkel (FSM). Akár Windowst, macOS-t, Linuxot vagy Raspberry Pi-t használsz, a Python és a PyGame erejét felszabadíthatod, hogy nagyszerű játékokat hozz létre.

A könyv teljes kódlistát és magyarázatot is tartalmaz a "Bricks", a "Snake" és az "Invaders" - három teljesen működő játékhoz. Ezek segítségével elkezdheted a saját nagyszerű játékaid elkészítését, majd módosíthatod őket, vagy saját izgalmas címeket készíthetsz. A fogalmakat olyan játékok segítségével magyarázzuk tovább, mint a "Copycat", ahol a játékosnak koncentrálnia kell, és meg kell ismételnie a fények és hangok sorrendjét, valamint a "Couch Quiz", amelyben a PyGame és az elektronikus alkatrészek egy 2-4 játékosra szabott kvízjátékot hoznak létre.

Mit fogsz tanulni

⬤ A Python alapismereteinek elsajátítása és alkalmazása játékfejlesztéshez.

⬤ Tanulmányozz olyan játékprojekteket, amelyeket sablonként használhatsz, mint például a Bricks, Snake és Invaders.

⬤ Munkálkodjon felhasználó által definiált függvényekkel, örökléssel, kompozícióval és aggregációval.

⬤ Véges állapotú gépek megvalósítása.

⬤ Integrálja játékát az elektronikával a GPIO csapok segítségével.

Kinek szól ez a könyv

Tapasztalt programozók vagy a Python, a PyGame és a Raspberry Pi számára új játékfejlesztők számára hasznos lehet ez a könyv. Kezdőknek is szól, akiket érdekel a játékfejlesztés.

A könyv egyéb adatai:

ISBN:9781484245323
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:389

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Python, Pygame és Raspberry Pi játékfejlesztés - Python, Pygame, and Raspberry Pi Game...
Bővítse Python alapismereteit, és a PyGame segítségével készítsen...
Python, Pygame és Raspberry Pi játékfejlesztés - Python, Pygame, and Raspberry Pi Game Development
Unity hálózati alapok: Többjátékos játékok készítése a Unityvel - Unity Networking Fundamentals:...
Ismerje meg a hálózatépítés alapjait a Unity és a C#...
Unity hálózati alapok: Többjátékos játékok készítése a Unityvel - Unity Networking Fundamentals: Creating Multiplayer Games with Unity

A szerző munkáit az alábbi kiadók adták ki: