Evaluare:
Cartea oferă o introducere cuprinzătoare în învățarea C++ prin programarea jocurilor folosind cadrul SFML. În timp ce mulți utilizatori au apreciat abordarea sa de predare incrementală și simplitatea, există plângeri semnificative cu privire la erorile din exemplele de cod, care pot duce la frustrare. Potrivit pentru începători absoluți, este posibil să nu satisfacă nevoile celor care caută cunoștințe mai profunde de programare a jocurilor.
Avantaje:⬤ O bună introducere în C++ și în dezvoltarea jocurilor folosind SFML.
⬤ Explicații simple și clare, făcându-l accesibil pentru începătorii compleți.
⬤ Abordare incrementală a învățării cu o mulțime de exerciții practice.
⬤ Arhitectura finală a jocului captivantă, care învață practici adecvate de codare.
⬤ Numeroase erori și bug-uri în exemplele de cod care scad din utilitate.
⬤ Unele explicații sunt prea superficiale sau sar peste detaliile necesare.
⬤ Cartea se bazează foarte mult pe copierea codului, care poate să nu favorizeze o înțelegere mai profundă.
⬤ Proces de instalare complicat pentru fișierele necesare.
(pe baza a 30 recenzii ale cititorilor)
Beginning C++ Game Programming
Familiarizați-vă cu tehnicile de programare și dezvoltarea jocurilor utilizând bibliotecile C++ și Visual Studio 2019
Caracteristici principale:
⬤ Învățați dezvoltarea jocurilor și C++ cu o abordare distractivă, bazată pe exemple.
⬤ Construiți clone de jocuri populare, cum ar fi Timberman, Zombie Survival Shooter, un platformer puzzle cooperativ, și Space Invaders.
⬤ Descoperiți sfaturi pentru a vă extinde jocurile terminate prin gândirea critică, tehnică și creativă.
Descrierea cărții:
A doua ediție a cărții Beginning C++ Game Programming este actualizată și îmbunătățită pentru a include cele mai recente caracteristici ale Visual Studio 2019, SFML și tehnici moderne de programare C++. Cu această carte, veți obține o introducere distractivă în programarea jocurilor prin construirea a cinci jocuri complet jucabile de complexitate crescândă. Veți învăța să construiți clone de jocuri populare, cum ar fi Timberman, Pong, un shooter de supraviețuire Zombie, un platformer coop puzzle și Space Invaders.
Cartea începe prin a acoperi elementele de bază ale programării. Veți studia subiecte cheie din C++, cum ar fi programarea orientată pe obiecte (OOP) și indicatorii C++, și vă veți familiariza cu Biblioteca standard de șabloane (STL). Cartea vă ajută să învățați despre tehnicile de detectare a coliziunilor și fizica jocurilor prin construirea unui joc Pong. Pe măsură ce construiți jocuri, veți învăța, de asemenea, concepte interesante de programare a jocurilor, cum ar fi efectele particulelor, sunetul direcțional (spațializare), shaderi programabili OpenGL, obiecte de spawning și multe altele. În cele din urmă, veți explora modele de proiectare a jocurilor pentru a vă îmbunătăți abilitățile de programare a jocurilor C++.
Până la sfârșitul cărții, veți fi dobândit cunoștințele de care aveți nevoie pentru a vă construi de la zero propriile jocuri cu caracteristici interesante.
Ce veți învăța:
⬤ Configurați-vă proiectul de dezvoltare a jocurilor în Visual Studio 2019 și explorați biblioteci C++ precum SFML.
⬤ Explorați C++ OOP prin construirea unui joc Pong.
⬤ Înțelegeți conceptele de bază ale jocurilor, cum ar fi animația jocurilor, fizica jocurilor, detectarea coliziunilor, scorul și sunetul jocurilor.
⬤ Utilizați clasele, moștenirea și referințele pentru a genera și controla mii de inamici și pentru a trage cu mitraliere cu foc rapid.
⬤ Adăugați caracteristici avansate jocului dvs. folosind indicatori, referințe și STL.
⬤ Scalați și reutilizați codul jocului dvs. prin învățarea modelelor moderne de proiectare a programării jocurilor.
Pentru cine este această carte:
Această carte este perfectă pentru tine dacă nu ai cunoștințe de programare C++, dacă ai nevoie de un curs de perfecționare la nivel de începător sau dacă vrei să înveți cum să construiești jocuri sau doar să folosești jocurile ca o modalitate atractivă de a învăța C++. Fie că aspirați să publicați un joc (poate pe Steam) sau doar doriți să vă impresionați prietenii cu creațiile dvs., veți găsi această carte utilă.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)