Ocena:

Książka otrzymała mieszane recenzje od użytkowników, z których niektórzy chwalą jej zwięzły styl i skupienie się na praktycznym tworzeniu gier, podczas gdy inni krytykują jej brak głębi i jasności dla początkujących.
Zalety:⬤ Zwięzła i pouczająca
⬤ obejmuje ważne koncepcje, takie jak zarządzanie pamięcią i niuanse tworzenia gier
⬤ nadaje się do szybkiej nauki
⬤ zawiera praktyczne przykłady i fragmenty kodu
⬤ dobra dla średnio zaawansowanych.
⬤ Słabe objaśnienia i przejrzystość dla początkujących
⬤ brak dogłębnego omówienia tematu
⬤ niespójny styl pisania
⬤ prawdopodobnie mylący tytuł dotyczący tworzenia gier
⬤ nie jest idealny dla zupełnych nowicjuszy.
(na podstawie 12 opinii czytelników)
Learn C++ for Game Development
1. Początki C++.
Część 1: Programowanie proceduralne.
2. Pisanie gry w zgadywanie za pomocą typów C++.
3. Tworzenie kalkulatorów z operatorami.
4. Rozpoczynanie tworzenia gier w C++ z tablicami.
5. Funkcje, elementy składowe języka C++.
6. Podejmowanie decyzji za pomocą kontroli przepływu.
7. Organizowanie projektów przy użyciu plików i przestrzeni nazw.
Część 2: Programowanie obiektowe.
8. Programowanie obiektowe z wykorzystaniem klas.
9. Kontrolowanie danych za pomocą modyfikatorów dostępu.
10. Tworzenie gier z wykorzystaniem dziedziczenia.
11. Projektowanie kodu gry z wykorzystaniem polimorfizmu.
12. Kopiowanie i przypisywanie danych do obiektów.
Część 3: Standardowa biblioteka szablonów.
13. Klasa STL String.
14. STL Array i Vector.
15. Lista STL.
16. Kontenery asocjacyjne STL.
17. Stos i kolejka STL.
18. Bitset w STL.
19. Używanie STL w Text Adventure.
Część 4: Szablony i metaprogramowanie.
20. Programowanie szablonowe.
21. Praktyczne programowanie szablonowe.
Część 5: Tworzenie gier w C++.
22. Zarządzanie pamięcią dla twórców gier.
23. Przydatne wzorce projektowe dla twórców gier.
24. Używanie File IO do zapisywania i wczytywania gier.
25. Przyspieszanie gier dzięki programowaniu współbieżnemu.
26. Obsługa wielu platform w C++.
27. Podsumowanie.