Cantitate/Preț
Produs

GAME PROGRAMMING IN C++: STARTTO FINISH

Autor Erik Yuzwa
en Limba Engleză Paperback – 10 ian 2006

Actualizarea majoră pe care o aduce acest volum față de materialele introductive standard constă în tranziția de la simpla teorie C++ la implementarea practică a unui motor de joc funcțional. Găsim în această carte un parcurs tehnic riguros care nu se limitează la sintaxă, ci se concentrează pe integrarea bibliotecilor SDL și OpenGL pentru a genera realități virtuale interactive. Reținem faptul că autorul Erik Yuzwa alege o abordare „start to finish”, ceea ce înseamnă că cititorul trece prin toate etapele critice: de la configurarea mediului de dezvoltare în Visual Studio, până la detaliile fine ale detecției coliziunilor și programării în rețea.

Structura este una de tip atelier. Pe măsură ce avansăm, construim proiectul SuperAsteriodArena, un studiu de caz care servește drept coloană vertebrală pentru învățarea tehnicilor de animație și procesare audio prin instrumente precum Audacity. Ca și Sanjay Madhav în Game Programming in C++, autorul distilează experiență reală în principii acționabile, oferind o perspectivă clară asupra modului în care funcționează un pipeline de producție. Totuși, spre deosebire de alte titluri care se axează exclusiv pe 2D, acest volum forțează limitele către spațiul 3D, pregătind terenul pentru înțelegerea oricărui API modern, fie el OpenGL sau DirectX.

Experiența de lectură este marcată de un ritm susținut, specific unui ghid tehnic care elimină ambiguitatea. Relația dintre codul sursă și modelarea activelor în Autodesk 3ds Max este explicată pragmatic, oferind o viziune de ansamblu asupra dezvoltării de jocuri ca un sistem complex de elemente interdependente. Este o resursă solidă pentru cei care stăpânesc deja bazele limbajului C++ și caută să aplice aceste cunoștințe într-un context de inginerie software aplicată în industria divertismentului.

Citește tot Restrânge

Preț: 58864 lei

Preț vechi: 68458 lei
-14%

Puncte Express: 883

Carte disponibilă

Livrare economică 08-22 mai


Specificații

ISBN-13: 9781584504320
ISBN-10: 1584504323
Pagini: 400
Dimensiuni: 189 x 235 x 27 mm
Greutate: 0.84 kg
Ediția:PAP/CDR
Editura: CENGAGE LEARNING

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să treacă de la exerciții de consolă la dezvoltarea de aplicații grafice complexe. Veți câștiga o înțelegere profundă a arhitecturii unui motor de joc și veți finaliza un proiect complet, SuperAsteriodArena, folosind standardele industriei precum OpenGL și SDL. Este un pas esențial pentru oricine vizează o carieră tehnică în game development.


Descriere

Welcome to the exciting world of game programming! If you're already familiar with the C++ programming language and want to learn how to program games, this book is for you. Game Programming in C++: Start to Finish will help you learn how to turn your own game fantasies into playable realities! Over the course of the book, you'll learn the popular techniques and practices behind today's games. Not only will you add a lot of theory to your game programming toolkit, but you'll also create a small basic game from scratch - SuperAsteriodArena. While you'll focus on using the SDL and the OpenGL libraries to learn game programming, you'll also learn the essential Windows principles that you'll need to create just about any kind of game with any other API such as DirectX. This easy-to-follow book takes current game programming information and filters it down to a practical level. Each chapter and subsection builds upon previous chapters and topics in a tutorial format, allowing you to progress at your own pace. As you work through the book, you'll build the SuperAsteriodArena game, beginning with engine creation and 3D programming with SDL and OpenGL. From there you'll move on to animation effects, audio, collision detection, networking, and finalizing the game. A variety of tools are used throughout, including Visual Studio and OpenGL, SDL, Autodesk 3ds Max, and the Audacity sound tool.