Ocena:
Książka stanowi kompleksowe wprowadzenie do nauki języka C++ poprzez programowanie gier przy użyciu frameworka SFML. Chociaż wielu użytkowników doceniło jej przyrostowe podejście do nauczania i prostotę, istnieją poważne skargi dotyczące błędów w przykładach kodu, które mogą prowadzić do frustracji. Odpowiedni dla absolutnie początkujących, może nie zaspokoić potrzeb tych, którzy szukają głębszej wiedzy na temat programowania gier.
Zalety:⬤ Dobre wprowadzenie do C++ i tworzenia gier przy użyciu SFML.
⬤ Proste, jasne wyjaśnienia, dzięki czemu jest przystępna dla zupełnie początkujących.
⬤ Przyrostowe podejście do nauki z dużą ilością ćwiczeń.
⬤ Wciągająca końcowa architektura gry, która uczy właściwych praktyk kodowania.
⬤ Liczne błędy i bugi w próbkach kodu, które zmniejszają użyteczność.
⬤ Niektóre wyjaśnienia są zbyt płytkie lub pomijają niezbędne szczegóły.
⬤ Książka w dużej mierze opiera się na kopiowaniu kodu, co może nie sprzyjać głębszemu zrozumieniu.
⬤ Skomplikowany proces instalacji wymaganych plików.
(na podstawie 30 opinii czytelników)
Beginning C++ Game Programming
Poznaj techniki programowania i tworzenia gier przy użyciu bibliotek C++ i Visual Studio 2019
Kluczowe cechy:
⬤ Ucz się tworzenia gier i C++ z zabawnym, opartym na przykładach podejściem.
⬤ Zbuduj klony popularnych gier, takich jak Timberman, Zombie Survival Shooter, kooperacyjna platformówka logiczna i Space Invaders.
⬤ Odkryj wskazówki, które pozwolą ci rozwinąć gotowe gry poprzez krytyczne, techniczne i kreatywne myślenie.
Opis książki:
Drugie wydanie Beginning C++ Game Programming zostało zaktualizowane i ulepszone, aby uwzględnić najnowsze funkcje Visual Studio 2019, SFML i nowoczesne techniki programowania w języku C++. Dzięki tej książce uzyskasz zabawne wprowadzenie do programowania gier, budując pięć w pełni grywalnych gier o rosnącym stopniu złożoności. Nauczysz się tworzyć klony popularnych gier, takich jak Timberman, Pong, Zombie survival shooter, kooperacyjna platformówka logiczna i Space Invaders.
Książka rozpoczyna się od omówienia podstaw programowania. Zapoznasz się z kluczowymi tematami C++, takimi jak programowanie obiektowe (OOP) i wskaźniki C++, a także poznasz standardową bibliotekę szablonów (STL). Książka pomaga poznać techniki wykrywania kolizji i fizykę gier poprzez tworzenie gry Pong. Podczas tworzenia gier poznasz także ekscytujące koncepcje programowania gier, takie jak efekty cząsteczkowe, dźwięk kierunkowy (uprzestrzennianie), programowalne shadery OpenGL, odradzanie obiektów i wiele innych. Wreszcie, będziesz badać wzorce projektowania gier, aby zwiększyć swoje umiejętności programowania gier w języku C++.
Pod koniec książki zdobędziesz wiedzę potrzebną do tworzenia własnych gier z ekscytującymi funkcjami od podstaw.
Czego się nauczysz:
⬤ Skonfiguruj swój projekt tworzenia gier w Visual Studio 2019 i poznaj biblioteki C++, takie jak SFML.
⬤ Poznasz C++ OOP, budując grę Pong.
⬤ Zrozumieć podstawowe koncepcje gier, takie jak animacja gry, fizyka gry, wykrywanie kolizji, utrzymywanie wyników i dźwięk w grze.
⬤ Wykorzystanie klas, dziedziczenia i referencji do tworzenia i kontrolowania tysięcy wrogów oraz strzelania z szybkostrzelnych karabinów maszynowych.
⬤ Dodaj zaawansowane funkcje do swojej gry za pomocą wskaźników, referencji i STL.
⬤ Skaluj i ponownie wykorzystuj kod gry, ucząc się nowoczesnych wzorców projektowych.
Dla kogo jest ta książka:
Ta książka jest idealna dla Ciebie, jeśli nie masz wiedzy na temat programowania w języku C++, potrzebujesz kursu odświeżającego na poziomie początkującym lub chcesz nauczyć się tworzyć gry lub po prostu używać gier jako wciągającego sposobu na naukę języka C++. Niezależnie od tego, czy aspirujesz do opublikowania gry (być może na Steam), czy po prostu chcesz zaimponować znajomym swoimi dziełami, ta książka okaże się przydatna.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)