Python, Pygame und Raspberry Pi Spieleentwicklung

Bewertung:   (4,4 von 5)

Python, Pygame und Raspberry Pi Spieleentwicklung (Sloan Kelly)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen strukturierten und detaillierten Ansatz für die Programmierung von Spielen mit Python auf dem Raspberry Pi, mit klaren Beispielen und nützlichen Inhalten. Allerdings enthält es einige veraltete Code-Praktiken und es fehlt eine Anleitung für die Ersteinrichtung.

Vorteile:

Gut strukturiert mit einem modularen „Baustein“-Ansatz, klaren Spielentwicklungskonzepten, wiederverwendbaren Mustern und einem Bonuskapitel für den Aufbau eines elektronischen Projektlabors. Guter Inhalt, der auch auf andere Programmiersprachen angewendet werden kann.

Nachteile:

Es fehlt eine Anleitung, wie man mit Pygame auf dem Raspberry Pi anfängt, es enthält veraltete oder veraltete Code-Praktiken, Probleme mit der Code-Formatierung, die den Leser verwirren können, und Fehler in Code-Beispielen in Bezug auf Einrückung und beste Praktiken.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Python, Pygame, and Raspberry Pi Game Development

Inhalt des Buches:

Erweitern Sie Ihre Grundkenntnisse in Python und nutzen Sie PyGame, um rasante Videospiele mit toller Grafik und Sound zu erstellen. Diese zweite Ausgabe zeigt, wie Sie elektronische Komponenten in Ihre Spiele integrieren können, indem Sie die eingebauten GPIO-Pins (General Purpose Input/Output) und etwas Python-Code verwenden, um zwei neue Spiele zu erstellen.

Sie lernen etwas über objektorientierte Programmierung (OOP) und Entwurfsmuster wie Model-View-Controller (MVC) und Finite-State-Machines (FSMs). Egal ob Sie Windows, macOS, Linux oder einen Raspberry Pi verwenden, Sie können die Leistungsfähigkeit von Python und PyGame nutzen, um großartig aussehende Spiele zu erstellen.

Das Buch enthält außerdem vollständige Codelisten und Erklärungen für "Bricks", "Snake" und "Invaders" - drei voll funktionsfähige Spiele. Diese ermöglichen es Ihnen, mit der Erstellung Ihrer eigenen großartigen Spiele zu beginnen und sie dann zu modifizieren oder Ihre eigenen spannenden Titel zu entwickeln. Die Konzepte werden anhand von Spielen wie "Copycat", bei dem der Spieler sich konzentrieren und die Abfolge von Lichtern und Geräuschen wiederholen muss, und "Couch Quiz", bei dem PyGame und elektronische Komponenten ein Quizspiel für 2-4 Spieler erstellen, näher erläutert.

Was Sie lernen werden

⬤ Grundkenntnisse in Python erwerben und diese für die Entwicklung von Spielen einsetzen.

⬤ Studieren Sie Spielprojekte, die Sie als Vorlagen verwenden können, wie Bricks, Snake und Invaders.

⬤ Arbeiten Sie mit benutzerdefinierten Funktionen, Vererbung, Komposition und Aggregation.

⬤ Implementieren Sie endliche Zustandsautomaten.

⬤ Integrieren Sie Ihr Spiel mit Hilfe der GPIO-Pins in die Elektronik.

Für wen ist dieses Buch gedacht?

Erfahrene Programmierer oder Spieleentwickler, die neu in Python, PyGame und Raspberry Pi sind, werden dieses Buch hilfreich finden. Es ist auch für Anfänger geeignet, die in die Spieleentwicklung einsteigen wollen.

Weitere Daten des Buches:

ISBN:9781484245323
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:389

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python, Pygame und Raspberry Pi Spieleentwicklung - Python, Pygame, and Raspberry Pi Game...
Erweitern Sie Ihre Grundkenntnisse in Python und nutzen Sie...
Python, Pygame und Raspberry Pi Spieleentwicklung - Python, Pygame, and Raspberry Pi Game Development
Unity Networking Grundlagen: Erstellen von Multiplayer-Spielen mit Unity - Unity Networking...
Lernen Sie die Grundlagen der Vernetzung mit Unity und C#...
Unity Networking Grundlagen: Erstellen von Multiplayer-Spielen mit Unity - Unity Networking Fundamentals: Creating Multiplayer Games with Unity

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: