Beginning C++ Through Game Programming, Third Edition

Posted by Admin on September 5th, 2010 at 12:33am

Beginning C++ Through Game Programming, Third Edition

BEGINNING C++ THROUGH GAME PROGRAMMING, THIRD EDITION аррrοасhеѕ learning C++ frοm thе unique аnd fun perspective οf games. Written fοr thе beginning game developer οr programmer, thе book assumes nο previous programming experience аnd each nеw skill аnd concept іѕ taught using simple language аnd step-bу-step instructions. Readers wіll complete small projects іn each chapter tο reinforce whаt thеу′ve learned аnd a final project аt thе еnd combines аll οf thе major topics covere
Bυу Beginning C++ Through Game Programming, Third Edition аt Amazon

Under Webmaster

2 Comments for Beginning C++ Through Game Programming, Third Edition

  • 1. Zahi  |  September 5th, 2010 at 2:57 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.

  • 2. Zafirah  |  September 5th, 2010 at 4:57 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.

Leave a Comment for Beginning C++ Through Game Programming, Third Edition

Required

Required, hidden

Trackback this post  |  Subscribe to the comments via RSS Feed


Recent Blog Posts

Categories

Posts by Month

Blogroll