Game Programming Theory in C++

Game Programming Theory in C++

Game Programming Theory in C++

Click me

Game Programming Theory in C++;   $10.00;   356 pages;   2006, 2014;   Vic Broquard;  Broquard eBooks; ISBN: 978-0-9767863-3-7   2nd Edition

Get Paperback Version Here
If you ever want to program a game, this is the book for you! Game Programming Theory in C++covers basic algorithms of artificial intelligence and the physics of motion in 2D and 3D situations.  Check out just what topics are covered:

Read Short Table of ContentsRead long table of contents

The ebook is in pdf format and is DRM-free so it can be read on any device that can display pdf files!

Check out the free sample data structure classes and sample programs and games from the Games and Windows Programming ebooks.

See for yourself what you can learn to do!

Free Debugging C++ lectures and samples used in the demos.


Book Description

Game Programming Theory in C++ begins with a short review of basic mathematical principles needed in games programming, including Vectors. Since object oriented classes are used throughout, the basics of writing C++ classes are also presented at the very beginning.

Next Game Programming Theory in C++ discusses and programs chasing, evading, and intercepting algorithms. Patterned movement is illustrated. Sufficient physics is presented so that the reader can grasp the important equations of motions in both 2D and 3D situations. These are applied to a rigid body simulator.

Game Programming Theory in C++ covers flocking algorithms and movement based upon a potential function. Path finding is discussed in depth, including the A* method.

Scripting is handled in Game Programming Theory in C++ as well as ini file creation methods. Finite state machines are illustrated as well. One chapter discusses many detail about projectile simulations, car simulations, and boat simulations. A 3D airplane simulator is covered.

Fuzzy logic is presented in depth to illustrate handling of combat situations. Game Programming Theory in C++ covers the physics of collisions in 3D, a very important topic in nearly all games. Finally, methods of terrain generation are shown, along with sector analysis.

Once you have finished Game Programming Theory in C++, you are ready for Programming Non-graphical Games in C++ which focuses on how to construct the many different types of game engines. After that, tackle the two windows programming books to learn how to build the graphical interface.

Read a sample chapter of Game Programming Theory in C++ to see just how good and interesting this book is:

Read a Sample Chapter

Game Programming Theory in C++ was in use at Illinois Central College in the Cmpsc 129 Games Theory course. This edition uses C++ for programming examples and uses Microsoft’s Visual Studio .NET 2005 compiler and the .NET 2008 compiler.


Book Contents

Game Theory Programming in C++ comes in Adobe pdf files. One file contains the entire book. There are also individual chapter pdf files. All of the sample programs are provided as well as the test data needed for some of the programming assignments are provided. If you do not have the Adobe Reader, Get Adobe Reader by clicking this link.


Review/Examination Copy

If you wish to obtain a free review/exam copy for your college, please email me with full details, including the class in which the book would be used and your school.

For more information contact Broquard eBooks via:

Internet: [email protected]
Mail:        103 Timber Ln, East Peoria, IL 61611 USA
Tel:          (309) 839-0083

Share Button