Programarea jocurilor în C++: Crearea de jocuri 3D

Evaluare:   (4.5 din 5)

Programarea jocurilor în C++: Crearea de jocuri 3D (Sanjay Madhav)

Recenzii ale cititorilor

Rezumat:

Cartea este o resursă cuprinzătoare pentru programatorii C++ intermediari și avansați interesați de dezvoltarea jocurilor. Ea acoperă subiecte esențiale, cum ar fi grafica, fizica, inteligența artificială și oferă exerciții practice de codificare. Cu toate acestea, are deficiențe în ceea ce privește cerințele prealabile, în special instalarea bibliotecilor necesare, care pot fi confuze pentru cititorii fără experiență anterioară.

Avantaje:

Subiecte bine dezvoltate, abordare practică cu exerciții de codare, explicații excelente, excelent pentru cei cu cunoștințe anterioare de C++, include un capitol de revizuire a conceptelor C++, cod clar care este funcțional, aspect bun cu învățare treptată de la dezvoltarea jocurilor 2D la 3D.

Dezavantaje:

Nu oferă îndrumări pentru instalarea bibliotecii SDL, presupune familiaritate cu C++ și IDE-uri care ar putea să nu fie clare pentru toți cititorii, inconsecvențe între exemplele de cod din carte și depozit, probleme cu calitatea imprimării (alb-negru), nu este potrivit pentru începători compleți.

(pe baza a 26 recenzii ale cititorilor)

Titlul original:

Game Programming in C++: Creating 3D Games

Conținutul cărții:

Programarea jocurilor 3D în C++: Limbajul nr. 1 la studiourile de jocuri de top din întreaga lume

C++ rămâne limbajul cheie în multe studiouri de dezvoltare de jocuri de top. Deoarece este folosit în toate bazele lor enorme de cod, studiourile îl folosesc pentru a-și menține și îmbunătăți jocurile și îl caută constant atunci când angajează noi dezvoltatori. Programarea jocurilor în C++ este o abordare practică, hands-on a programării jocurilor video 3D în C++. Modelat pe cursurile de programare a jocurilor ale lui Sanjay Madhav de la USC, este distractiv, ușor, practic, hands-on și complet.

Pas cu pas, veți învăța să utilizați C++ în toate fațetele programării jocurilor din lumea reală, inclusiv grafică 2D și 3D, fizică, AI, audio, interfețe utilizator și multe altele. Vă veți perfecționa abilitățile din lumea reală prin exerciții practice și vă veți aprofunda expertiza prin proiecte de la început la sfârșit care cresc în complexitate pe măsură ce vă dezvoltați abilitățile. Pe tot parcursul, Madhav acordă o atenție deosebită demistificării matematicii pe care toți dezvoltatorii profesioniști de jocuri trebuie să o cunoască.

⬤ Configurați-vă rapid instrumentele de dezvoltare C++ și începeți.

⬤ Implementați grafică 2D de bază, actualizări de jocuri, vectori și fizica jocurilor.

⬤ Construiți jocuri mai inteligente cu algoritmi AI utilizați pe scară largă.

⬤ Implementați grafica 3D cu OpenGL, shaderi, matrici și transformări.

⬤ Integrarea și mixarea sunetului, inclusiv a sunetului pozițional 3D.

⬤ Detectarea coliziunilor de obiecte într-un mediu 3D.

⬤ Răspunde eficient la comenzile jucătorului.

⬤ Construirea interfețelor utilizator, inclusiv a afișajelor Head-Up (HUD)

⬤ Îmbunătățirea calității grafice cu ajutorul filtrării anizotropice și al umbririi deferite.

⬤ Încărcați și salvați niveluri și date de joc binare.

Indiferent dacă sunteți un dezvoltator în activitate sau un student cu cunoștințe anterioare de C++ și structuri de date, Programarea jocurilor în C++ vă va pregăti să rezolvați probleme reale cu C++ în roluri de-a lungul ciclului de viață al dezvoltării jocurilor. Veți stăpâni limbajul pentru care studiourile de top fac angajări - și aceasta este o cale dovedită spre succes.

Alte date despre carte:

ISBN:9780134597201
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:528

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea jocurilor în C++: Crearea de jocuri 3D - Game Programming in C++: Creating 3D...
Programarea jocurilor 3D în C++: Limbajul nr. 1...
Programarea jocurilor în C++: Crearea de jocuri 3D - Game Programming in C++: Creating 3D Games
Algoritmi și tehnici de programare a jocurilor: A Platform-Agnostic Approach - Game Programming...
Game Programming Algorithms and Techniques este o...
Algoritmi și tehnici de programare a jocurilor: A Platform-Agnostic Approach - Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

Lucrările autorului au fost publicate de următorii editori:

© 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)