Bewertung:

Das Buch hat gemischte Kritiken von Nutzern erhalten. Einige loben den prägnanten Stil und den Fokus auf die praktische Spieleentwicklung, während andere den Mangel an Tiefe und Klarheit für Anfänger kritisieren.
Vorteile:⬤ Prägnant und informativ
⬤ deckt wichtige Konzepte wie Speicherverwaltung und Nuancen der Spieleentwicklung ab
⬤ geeignet für schnelles Lernen
⬤ enthält praktische Beispiele und Codeschnipsel
⬤ gut für fortgeschrittene Lerner.
⬤ Unzureichende Erklärungen und Klarheit für Anfänger
⬤ mangelnde Tiefe in der Themenabdeckung
⬤ inkonsistenter Schreibstil
⬤ möglicherweise irreführender Titel bezüglich des Schwerpunkts der Spieleentwicklung
⬤ nicht ideal für völlige Neulinge.
(basierend auf 12 Leserbewertungen)
Learn C++ for Game Development
1. Einstieg in C++.
Teil 1: Prozedurale Programmierung.
2. Schreiben eines Ratespiels mit C++-Typen.
3. Erstellen von Rechnern mit Operatoren.
4. Beginn der C++ Spielentwicklung mit Arrays.
5. Funktionen, die Bausteine von C++.
6. Entscheidungen treffen mit Flow Control.
7. Projekte mit Dateien und Namensräumen organisieren.
Teil 2: Objektorientiertes Programmieren.
8. Objektorientiertes Programmieren mit Klassen.
9. Datenkontrolle mit Zugriffsmodifikatoren.
10. Spiele bauen mit Vererbung.
11. Entwerfen von Spielcode mit Polymorphismus.
12. Kopieren und Zuweisen von Daten zu Objekten.
Teil 3: Die Standardvorlagenbibliothek.
13. Die STL String Klasse.
14. STL Array und Vektor.
15. STL-Liste.
16. STL's assoziative Behälter.
17. STL's Stack und Warteschlange.
18. STL's Bitset.
19. Die Verwendung der STL in Text Adventure.
Teil 4: Schablonen und Metaprogrammierung.
20. Schablonenprogrammierung.
21. Praktische Schablonenprogrammierung.
Teil 5: C++ Spieleentwicklung.
22. Speicherverwaltung für Spieleentwickler.
23. Nützliche Design Patterns für die Spieleentwicklung.
24. Verwenden von File IO zum Speichern und Laden von Spielen.
25. Beschleunigung von Spielen mit gleichzeitiger Programmierung.
26. Unterstützung mehrerer Plattformen in C++.
27. Zusammenfassung.