by Course Technology PTR
| Average Rating: |
|
| Sales Rank: | 31057 (lower is better) |
| Price Used: | $17.73 |
| Shipping: | Free Shipping on most orders over $25* |
| Availability: | Usually ships in 24 hours |
| Label: | Course Technology PTR |
| Pages: | 384 |
| Binding: | Paperback |
| Publication Date: | 2006-12-28 |
| Published By: | Course Technology PTR |
| ASIN: | 1598633600 |
| Category: | Book |
Authors
Editorial Reviews and Product Descriptions
Product Description
What is it that sets games apart from other forms of entertainment, keeping players coming back for more? Interactivity. The ability to control the outcome. Programming is an integral part of that interactivity, and C++ is a vital skill in programming for games. Beginning C++ through Game Programming, Second Edition will provide you with the core skills you need to begin programming with C++ specifically as it relates to games. You'll reinforce each new skill by creating small games along the way, and you'll put these skills to the test with one ambitious game project at the end. By the time you finish, you'll have a solid foundation in the programming language of the professionals!
Customer Reviews
Good Introduction to C++ Using Games - Reviewed on 2008-06-24
3 customers found this review helpful.
(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".
* - See Amazon
Product Page for shipping and pricing details.
Book Subjects
- Computers
- Computers - Languages / Programming
- Computer Books: Languages
- Computer Graphics - Game Programming
- Computers / Computer Graphics / Game Programming & Design
- Computers / Entertainment & Games / General
- Games / Video & Electronic
- Programming Languages - C++
- Video & Electronic - General
- C++ (Computer program language)
- Computer games
- Programming