Freitag Software
The Joy of Writing Software
  • Home
    • Links
  • My Software
    • JavaScript Programs >
      • Dots
      • The Code Cracker
      • The Deserted Ship
      • Flying Text
    • Java Programs >
      • Dot Animation
      • Operation Rescue >
        • Mazes for Programmers
      • Battleship!
      • Blackjack
      • Draw Poker
      • State Pattern Demo
      • Falling Blocks
    • Android Programs >
      • The Oracle
      • RPSLS
      • Gemini Falcon: Asteroid Miner
      • Gemini Falcon: All Boxed In >
        • Gemini Falcon >
          • Privacy Policy
          • A Game Oddity
      • Ay Caramba
      • Dots vs Dots
      • Ants vs Ants
    • Twine Stories
  • Random Thoughts
  • Book Reviews
  • Teaching
    • Real-Life Stories
    • Flying Text
  • About
    • Contact

Game Programming Patterns

1/13/2017

 
Picture
It was a pleasure to read this book by Robert Nystorm. His geeky humor while he describes his code was much appreciated. 

This is not a beginner book. You should have a few gaming projects under your belt before tackling this - and you should have already be familiar with Head First: Design Patterns. 
The sample code is written in C++, but if you are proficient in Java or C# or C, it should not be difficult to understand the intent. I enjoyed reading the book and thinking about how I could have improved my code in earlier projects. 

Reading this book is like having a totally geeky conversation with the author about software development. His thoughts on how things 'really' work in practice really helped me feel good about some short-cuts I've developed to get around problems he was describing. 

Note that this book is provided online by the author for free, or you can buy it electronically or dead-tree version. I bought the paper-book to support the author and the craft of writing books. And I'm old school... I like the look of real books on my shelf. 

I look forward to using the techniques described in this book! Thanks, Bob!
Picture

Comments are closed.

    Author

    David Freitag ​-
    ​Someone who enjoys reading about and studying software development

    Archives

    September 2017
    February 2017
    January 2017
    December 2016
    October 2016
    September 2016
    May 2016
    January 2016
    December 2015
    January 2015
    November 2014
    September 2014
    July 2014
    June 2014
    March 2014

    Categories

    All

    RSS Feed

Powered by Create your own unique website with customizable templates.