Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Tricks of the Game-Programming Gurus Paperback – July, 1994
There is a newer edition of this item:
See the Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.
Customers Who Bought This Item Also Bought
More About the AuthorsDiscover books, learn about writers, read author blogs, and more.
Top Customer Reviews
The first few chapters on I/O and 2D and the later chapters on AI and interrupt handling provide more than enough to begin programming your own games using C in DOS (DJGPP compiler is great for this - the web of course provides the rest).
The chapters on 3d ray-castering, etc, provide a good understanding for how Wolf-3D might have worked, but falls slightly short of Doom. This is not such a bad thing if you are new (as I was) to games programming. Less forgiving though, was the disappointment to find that after reading the whole book, the final chapter does not deliver on coding a 3D game with monsters, etc. I can understand that after the effort of all the previous chapters with their carefully-coded examples, the author may have been keen to finish the book, but it was like a finishing a game without a "Hey you just won now watch this ultra-cool sequence" ending.
That aside though, this is an exceptional book for beginners to game programming. After reading it, you will be able to look at any game and start to see the cogs ticking behind the scenes. If nothing else, it will give you an appreciation of the programming effort put into games. For those seeking instant gratification with Windows/directX games, this book can be skipped. But for those with an interest in learning games programming, I couldn't think of a better place to start.
Lamothe starts in each chapter with a new topic and gradually solves the problems as they arise with summaries and other notes. A basic knowledge of C and how to work computers obviously will stand you in good stead but even an amature, with determination can pick this book up and really learn from it. Lamothe tends to spring little details on you at the last moment so be sure to read every chapter at least twice.
As I said it is a bit old but helps you understand the basics of the VGA card mode 13h, yadda yadda.... Graphics and all other games aspects are covered, even 3D has a little coverage.
The Video Games Industry is an impossible thing to follow as advances are every where and a new book is an old book overnight but Lamothe has made a brilliant stab at this.... and succeeded.
If you are a beginner and know nothing about 2D or 3D graphics, buy this book. But, if you know all you want to know about 2D graphics, go looking for another book that explains 3D graphics in depth like one of the OpenGL or Direct3D books.
Most Recent Customer Reviews
This is a good book for those who are interested in programming games. It might be a little outdated but still informative.Published on October 3, 2008 by Thomas Lee Mullins
This is the best introduction to DOS games programming there is. And this author knows how to get your attention. Read morePublished on June 25, 2004
Tricks of the Game Programming Gurus is a good introduction to creating 2D games for the PC. The techniques used describe the standard DOS libraries for the C programming language. Read morePublished on August 28, 2001 by Chris Bianchi
This Book its so Cool!, Teach you everything about game programing, Show you How to Build a game engine like DOOM!. Read morePublished on May 22, 1999
This book provides you with the basics of game design, development, and 3d graphics. It seemed quite good until I reached the part on 3d graphics. Read morePublished on May 21, 1999
I don't really understand why people rate this book so high. I'm pretty new at game programming and I knew this book is old but I gave it a try anyway. Read morePublished on April 21, 1999