Beginning C++ Through Game Programming

by admin on July 15, 2009

Beginning C++ Through Game Programming

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 game
Buy Beginning C++ Through Game Programming at Amazon

{ 13 comments… read them below or add one }

Neena July 15, 2009 at 3:08 am

5.0 out of 5 stars
Very Good.
This is a great book for beginner who like to play games and code. the book focuses on C++ used for games and is a much better read than other books about C++.

Fidelina July 15, 2009 at 3:49 am

5.0 out of 5 stars
Practical Book–Uses What You Learn Right Away
I have been very pleasantly surprised by the effect this book has had on my son. He is very interested in programming, and has already worked himself through half of the book…

Field July 15, 2009 at 4:25 am

If you’re a beginner and want a place to start programming games then this is the book for you. But be sure of one thing, no book can teach you everything, but with help from books like this one written by Michael Dawson it will help you get your foot into the door and then some. I recommend this book to anyone that wants to get into game programming and knows the basics of C++. Here is a little more info about each chapter for those of you that need it.

Table of Contents
Introduction
Chapter 1 – Types, Variables, and Standard I/O: Lost Fortune
Chapter 2 – Truth, Branching, and The Game Loop: Guess My Number
Chapter 3 – For Loops, Strings, and Arrays: Word Jumble
Chapter 4 – The Standard Template Library: Hangman
Chapter 5 – Functions: Mad-Lib
Chapter 6 – References: Tic-Tac-Toe
Chapter 7 – Pointers: Tic-Tac-Toe 2.0
Chapter 8 – Classes: Critter Caretaker
Chapter 9 – Advanced Classes and Dynamic Memory: Game Lobby
Chapter 10 – Inheritance and Polymorphism: Blackjack

I hope this helps you out.

Anonymous July 15, 2009 at 5:45 am

Up to now, there were few decent books that taught C++ and the Standard Template Library (STL) and how to use these within a game. This book fills the void. It is a very good book that covers the required material, but it does require that you have more knowledge than an absolute beginner.
The book covers the major aspects of C++ such as inheritance and encapsulation in a very easy to understand and accessible way. The examples for the games are clear, concise, well documented, and very carefully explained. It uses nothing other than the STL to demonstrate how to implement the code, which means that anyone with a recent rev of a C++ compiler can use the book.
I subtracted a single star out of five because the chapter on pointers is insufficient, in my opinion. While the explanations and diagrams make the chapter easier to understand than many books, pointers are still made more complex than is really necessary. There is also no form of exception handling when “new” is used, which is a fundamental flaw with no real excuse given in the book for why is it not handled. It is too easy for new students of the language to get in the habit of letting memory handling go unchecked. Other than these flaws, I do recommend the book, especially to students who want to learn C++ for the purpose of getting into game programming.

Xanthe July 15, 2009 at 6:16 am

4.0 out of 5 stars
Good Foothold
I bought this book 3 1/2 weeks ago and just finished going through all of the material in it. As a newcomer to C++ with only a light background in BASIC, I picked up on what the…

Iduia July 15, 2009 at 6:58 am

I am not going to bash the book. I haven’t read enough to make that kind of judgement (I don’t think I intend to read much more). I have glanced over the material, and let me warn anyone planning on buying this book: This book is for the absolute beginner to programming, not game programming, programming in general. The most complicated program outputs to the console. So don’t expect to develop any windowed applciations or anything practical. In summary, this is a book that teaches C++ that orients the examples towards elementary text-based games. If you are like me, trying to get a niche in 3D game programming and already have programming experience, buy something else. If you are absolutely beginning, this book could introduce you to programming, but I would recommend a book specifically geared toward teaching C++. I find Premier books to be riddled with careless mistakes, so it is best to buy a book from a publisher like Addison Wesley, Wiley, Pearson, Wrox or O’rielly. This way you will be formally introduced to a language like C++ and you can learn about genuine game programming from the perspective of a experienced programmer. I recommend baby steps – learn the language first, then games. I hope this is helpful. Just looking out for other weathered programmers like myself.

Chizue July 15, 2009 at 7:21 am

5.0 out of 5 stars
Great C++ book
I am not a beginning C++ programmer. I purchased this book because I have recently started studying DirectX 9.

Yatin July 15, 2009 at 7:42 am

5.0 out of 5 stars
True Beginners Book
Book is great for beginning programers. Takes reader from the basic foundation of programming in C++.

Anonymous July 15, 2009 at 8:55 am

4.0 out of 5 stars
review
It was bought as a gift. The shipping was fast and the product was as expected

Rip July 15, 2009 at 9:01 am

5.0 out of 5 stars
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.

Neith July 15, 2009 at 10:18 am

5.0 out of 5 stars
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…

Walidah July 15, 2009 at 11:36 am

4.0 out of 5 stars
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.

Tilly July 15, 2009 at 12:45 pm

1.0 out of 5 stars
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…

Leave a Comment

Previous post:

Next post:

Web Analytics