Bewertung:

Das Buch wird allgemein als Einführung in die Spieleprogrammierung mit Python und Pygame geschätzt und für seine klaren Erklärungen und nützlichen Beispiele gelobt. Es wurde jedoch kritisiert, weil es sich auf veraltete Bibliotheken stützt und wesentliche Themen wie Sprites und Sound nicht behandelt.
Vorteile:⬤ Ausgezeichnete Erklärungen und Theorie für Anfänger in der Spieleprogrammierung.
⬤ Klarer und leicht zu lesender Schreibstil.
⬤ Nützliche Beispiele, die die Konzepte veranschaulichen.
⬤ Gute Einführung in Python für diejenigen mit etwas Programmiererfahrung.
⬤ Deckt Themen wie Finite State Machines (FSM) effektiv ab.
⬤ Einige Inhalte sind veraltet, da das Buch hauptsächlich auf Python 2 und alten Versionen von Pygame basiert.
⬤ Fehlt eine ausreichende Abdeckung von Sprites und Sound-Implementierung in Spielen.
⬤ Verlässt sich stark auf die gameobjects-Bibliothek des Autors, ohne angemessene Erklärung von Standardbibliotheken wie NumPy.
⬤ Einige Beispielprogramme erfordern zusätzliche Module, die im Buch nicht erwähnt werden, was zu Verwirrung führt.
⬤ Probleme mit herunterladbaren Versionen und der Verfügbarkeit des Buches.
(basierend auf 35 Leserbewertungen)
Beginning Game Development with Python and Pygame: From Novice to Professional
Beginning Game Development with Python and Pygame bietet dem Leser eine einführende Ressource, um zu lernen, wie man mit der Open-Source-Programmiersprache Python und der Spieleentwicklungsbibliothek Pygame fesselnde Spiele erstellt.
Der Branchenveteran und Python-Experte Will McGugan bietet den Lesern nicht nur eine umfassende, praktische Einführung in die Spieleentwicklung mit diesen beliebten Technologien, sondern nutzt auch zahlreiche Tipps und Tricks, die er im Laufe seiner Karriere bei der Entwicklung von Spielen für einige der weltweit größten Spieleentwickler und seiner eigenen Produkte gesammelt hat.