 |
|
Title: Beginning C ++ Through Game Programming, Second Edition
ISBN: 1598633600
Author:
Michael Dawson
Publicate Date: 2006-12-28 Publish: 2006-12-28
List Price: $29.99
Average Customer Rating: 4.0
Format: Paperback
 |
 |
 |
 |
 |
Amazon Lowest New Price: $17.97
Amazon Lowest Used Price: $17.25
Amazon Merchant Price: $19.79
|
|
 |
 |
 |
 |
|
 |
 |
 |
 |
| Customer Review: |
 |
1: As promised
This book does a very good job of covering the basics of C++. Whenever I come across a book that delivers what it promises I am happy... and "Beginning C++" delivers.
|
2: A great C++ teaching book
A friend bought me a copy of this book through amazon.
Both of us (my friend and I) started to learn C++ together through the internet before having this book.
The book is amazingly good, very good structure for teaching the programming language, C++.
Everything is done in a very interactive way, giving you concepts on how game developers do it, how stuff run in more advanced program.
And what use every function has.
While it doesn't go into deep details of every possible library and function in C++, it teaches you enough to get on your own and go from there.
After finishing this book, it was very easy to go on and move to DirectX, Allegro and SDL libraries.
Very recommanded!
|
3: Good Introduction to C++ Using Games
(In reference to 1st Edition) As my title suggests this book is a pretty good introduction to C++ using basic games as the subject of the examples and exercises. Its main focus is on teaching the fundamental aspects of C++ for beginners and how to use the Standard Template Library (STL). Creating games is not really the focus as much as the the chosen subject of the examples and lessons. That said, what this book does, and does fairly well in my experience, is give a good overview and introduction to C++ and how it can be used to create the basic flow structure of a game program. Console text output is the focus, not windows programming. Those with more programming experience and looking for material on 2D or 3D graphics, or event scripting and control using C++, would be better served by another text as it does not address these subjects at all.
I have used this book successfully to help teach teens fundamental C++ and the basics of game programming (within the limits described). It is an easy step from here to go to basic text adventures and RPGs, and a then onto adding graphics, etc. as a more advanced topic (using other texts). This is really a natural progression for someone who wants to learn programming and games, but perhaps not for someone who wants to design games from an art or interaction perspective. More advanced topics such as AI, graphics, and scripting can really only be learned after one understands basic programming (in C++ or another language) and the basic of how game programs are structured.
I have found many students do not necessarily understand what it means to "program games" or how programming relates to game design and implementation. Beginning C++ Game Programming is a good text but if you are already a programmer and/or not interested in the basic code structure of games then perhaps you should find another book.
Bottom Line: Good choice for a real beginner, who is really interested in learning programming because of games, but not a good choice if you are an experienced programmer or want to make your own 2D or 3D video game "right now".
|
4: C++ for the computer illiterate
This book was nothing more than another poor purchase decision on my behalf. Written towards the audiance of those who ought not be reading it in the first place this book takes on an annoying simplistic tone. Reading it is like sitting through the basic trig review before taking multi var calculus, the most complex example is a cheap command line version of blackjack.
If you have any computer knowledge at all and you purchase this book I can guarantee you that it will be one of the ones that just sit on the shelf and make you look smart, never to be opened.
|
5: Awsome book seriously
Seriously this book is the best I have read yet when I first started it I was a newbie programmer but the way micheal dawson explains the c++ fundamentals keeps things fun and exciting this is one of the only c++ books you can find that isnt dry or boring think of it like being in a game industry school he has you apply your new skills in projects by the end of the project you learn what you need to learn and quick you wont want to miss this book I guarantee it!
|
|
|
|