on October 8, 2011
Although I do have mixed feelings about the book so far, (as I haven't finished it yet) overall it is a unique way to teach you c++.
The fact that there is a final project in each chapter means that half of the information of this book just doesn't slip through the cracks , it actually forces you to apply what you just read.
Although i do feel that some things could be explained with better depth, I also think that dding ore may have ruined the nice casual , fun and exciting vibe this book gives you.
Although all of the games do not require any graphics , there is some rather advanced programs broken down for the begginer to understand.
This book has reconnected me with my love for programming and I suggest buying it for anyone who is interested in simple game development.
Book Layout/Design - 4.8/5
Content Amount - 4/5
Content Quality - 4.9/5
Overall - 4.6/5
This is one of the better books, and 4 stars is only because the title is a tad misleading - ill get to that in a minute.
firstly, if you have experience in C++ with basic stuff and the like, and can get and send input to a console, and do basic stuff - half this book is already below you.
secondly the title suggests you be doing your learning THROUGH game programming, which is false; youll be learning the same old way with concepts given with examples related to games
for example, rather then Hello World!
youll write it as "Game Over!"
data structures usually taught by a small employee list; rather he teaches you with a small player list.
theres no real data here on gaming till near the end when TIC TAC TOE comes in, but by that time anyone
following any decent book could do for themself anyway.
having said that though, this book DOES teach better then most, regardless of the "this, rather then that" attitude - and i suggest any "purely new" beginner to grab it.
there are better books for those who are a beginer, but not new.
Got my "third" edition off ebay.
i dont know what the other two editions are like, so keep my review for the third only, thanks!
would buy it again, even though it was just a tad under me; i feel it got me to that early stage two level <-- see what i did there lol.
on March 4, 2011
This book is exactly what it says it is, a book to learn about the programming language C++, and using game programming as its basis. However, it does not claim to teach DirectX or OpenGL, or to teach how to program an MMO. This will teach you the basics of C++, which most other beginner books teach, as well as online tutorials. The difference is that it shows how the language can be used, and therefore used in your own applications. It isn't the end of learning C++ though. It is the beginning.
Unfortunately, the download list they give for each and every piece of coding does not work. The site has been changed and no longer allows general access. I did like this book until I needed help looking at the coding, not sure what I missed in copying from the book. It was a simple fix and oversight on my part, however, I learned of the website change, and this has effected my feelings about the book.