Bewertung:

Das Buch ist ein Leitfaden für die Programmierung von 2D-Spielen mit DirectX und C++. Es wird für seine klaren Beispiele, den schrittweisen Ansatz und die über die Website des Autors verfügbare Unterstützung gelobt. Es wird jedoch kritisiert, dass es veraltet und unübersichtlich ist und dass es Vorkenntnisse in C++ voraussetzt.
Vorteile:⬤ Gut strukturierte und klare Beispiele
⬤ hilfreiche unterstützende Website
⬤ großartig für Anfänger, die die Programmierung von 2D-Spielen lernen wollen
⬤ aktives Engagement des Autors in den Foren
⬤ gut bei der Vermittlung wesentlicher Konzepte.
⬤ Veralteter Inhalt, insbesondere in Bezug auf DirectX
⬤ setzt C++-Vorkenntnisse voraus
⬤ einigen Abschnitten mangelt es an Klarheit und Organisation
⬤ bestimmte kritische Programmierkonzepte werden unzureichend erklärt
⬤ einige Beispielcodes sind fehlerhaft oder es fehlen Teile.
(basierend auf 24 Leserbewertungen)
Programming 2D Games
A First Course in Game ProgrammingDie meisten der heutigen kommerziellen Spiele sind in C++ geschrieben und werden mit einer Spiele-Engine erstellt.
Indem es diese beiden Schlüsselelemente behandelt, bietet Programming 2D Games eine vollständige, aktuelle Einführung in die Spieleprogrammierung. Der gesamte Code in diesem Buch wurde sorgfältig in C++ erstellt.
Während die Techniken der Spieleprogrammierung vorgestellt werden, lernen die Studenten, wie sie diese in ihre eigene Spiele-Engine einbauen können, und entdecken, wie sie die Spiele-Engine verwenden können, um ein vollständiges Spiel zu erstellen. Der Text behandelt Sprites, Animation, Kollisionserkennung, Sound, Textanzeige, Spiel-Dashboards, spezielle Grafikeffekte, Kachelspiele und Netzwerkprogrammierung. Es wird systematisch erklärt, wie man DirectX-Anwendungen programmiert, und es wird Wert auf korrekte Softwaretechniken gelegt.
Jedes Thema wird theoretisch und anhand von Arbeitsbeispielen erläutert. Die Beispielprogramme für jedes Kapitel sind unter www.programming2dgames.com verfügbar.