Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Creating Games in C++: A Step-by-Step Guide Paperback – February 1, 2007
"Warlight" by Michael Ondaatje
A dramatic coming-of-age story set in the decade after World War II, "Warlight" is the mesmerizing new novel from the best-selling author of "The English Patient." Pre-order today
Customers who viewed this item also viewed
About the Author
David Conger has extensive experience in software and game development for clients such as American Laser Games and Microsoft. He has written numerous computer books (including
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
When Ron (the other author) and I were writing this, we experienced no problems with the code. We tested it on a variety of computers and did our best to ensure that it worked properly. I was appalled to hear that it was not working for about 1/3 of the customers who bought this book. I have been completely unable to reproduce the errors that people are having. However, from the reports I have received, I believe that there is a linker problem in the MAKE files that people are creating. Unless you follow my instructions EXACTLY, you may not succeed in compiling and running the code. Also, some people who DO follow my instructions exactly still experience problems. I have been unable to obtain any debugging information on this, butI suspect it has something to do with their computer's memory configuration. That, however, is just a guess.
The long and short of it is that, as the author, I am responsible. I used the GCC compiler for this book because Microsoft's Visual C++ Express Edition was not available until just before the book was released. Although GCC is a nice toolchain in many ways, I have learned by sad experience that it is not a compiler that should be put into the hands of beginners. Dealing with makefile issues is not for the feint of heart.
As a result of this experience, I strongly adivise beginners to use compilers from commercial sources, such as Mirosoft and Apple. Stay away from GCC until you have more experience.
I extend my apologies to anyone who purchased this book and had problems with it.
As you start reading, David and Ron will begin teaching at the very beginning of everything. Unlike other books, they do not assume you already know how to program fluently in C++. If you don't know C++, great! This means you will get the full impact of the book. If you know very little C++, great! You can still learn too! By the end of the first few chapters you will feel like a C++ programmer because the book will make you a C++ programmer. Why stop at feeling like a C++ programmer? By the end of the book you will feel like a game developer! Did I mention that by the end of the book you create an actual game? Yeah. It's true.
I've noticed in the book that they explain everything in full detail meaning it does not leave one single line of code unexplained. Also, the book comes with a fully loaded CD-ROM with all the code in the book, all the developing tools, a copy of a game engine that you will learn to use in the book for free, sound editing software, a programming environment, and much more! How can you go wrong there?!
If you take a look at the cover of this book, you see a controller which resembles a fairly popular design. This controller registers in your mind as "Games in 3D" when in fact there is no teaching of 3D game development. Instead they teach you 2D game development which is where you should start. Although the cover of the book is a little misleading, you will still be creating games which are in 2D and they always say you need to build up on top of knowledge and 2D is where you start first.
After you're done reading the book, don't get rid of it! There is still a glossary that you can have to always look up a game word that you might not know and need to know. The book also has a full index for reference too.
This book is recommended for people who want to learn C++ game programming and have no idea where to start. Get it. Read it. Make it. Play it. Enjoy it. This book gets a five out of five star rating from me.
I have wasted good money on a poor book. Look elsewhere for an intro to C++.