Author Topic: There is new Game programming all in one Third edtions book out now.  (Read 4390 times)

0 Members and 1 Guest are viewing this topic.

Offline Hotshot

  • DBF Aficionado
  • ******
  • Posts: 2114
  • Karma: 91
    • View Profile
If you got the Game programming all in one second edtions then dont bother buying the third edtions because it is the same one!

Offline rain_storm

  • Here comes the Rain
  • DBF Aficionado
  • ******
  • Posts: 3088
  • Karma: 182
  • Rain never hurt nobody
    • View Profile
    • org_100h
I got a copy of 3D game programmin all in one it was crap not one proper explanation of fast transformation algorithms instead the guy just showed you how to use tools and use the game engine that the book was pushin I only bought the book cos I thought that it would explain the hard math that made all this possible it didnt. I know, I know "No need to re-invent the wheel"

Challenge Trophies Won:

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Good books for programming are the Graphics Gems series - some info here http://www.acm.org/tog/GraphicsGems/.  A good book on 3D graphics is http://www.amazon.com/Computer-Graphics-3rd-Alan-Watt/dp/0201398559/sr=1-1/qid=1170795426/ref=pd_bbs_1/105-7726465-3996469?ie=UTF8&s=books
Mostly pseudo-code in there, but it explains things in excellent detail.

Jim
Challenge Trophies Won:

Offline Agent Smith

  • ZX 81
  • *
  • Posts: 24
  • Karma: 3
    • View Profile
Hotshot, have you actually seen a copy of the 3rd Edition? 

Because I have the 2nd Edition and I'm curious to know exactly how much has changed.

There was quite a big change from the 1st Edition, which had a lot on C++ and DirectX, but this was all dropped in favour of C and Allegro in the 2nd Edition to focus more on game making.

So are you saying the 3rd Edition is just a straight reprint of the 2nd Edition? Or what, if anything has changed?

Offline Hotshot

  • DBF Aficionado
  • ******
  • Posts: 2114
  • Karma: 91
    • View Profile
So are you saying the 3rd Edition is just a straight reprint of the 2nd Edition? Or what, if anything has changed?

Yes it is just the same and that about it...I would AVOID it if I was you but if U havnt got 2 editions then U might well get the thirds editions.

 :cheers:

Offline Agent Smith

  • ZX 81
  • *
  • Posts: 24
  • Karma: 3
    • View Profile
Actually, it's not just a straight reprint. In fact there are changes as I suspected, it being a new Edition.

Here is the new Table of Contents: Game Programming All-In-One (3rd Edition)

In summary, the changes from the 2nd Edition appear to be as follows:

Chapter 10: Programming Tile-Based backgrounds with Scrolling   

   becomes...

Chapter 11: Programming Tile-Based Scrolling Backgrounds Using MappyAL

Chapter 13: Vertical Scrolling Arcade Games, and
Chapter 14: Horizontal Scrolling Platform Games

   become...

Chapter 13: Creating a Tile-Based Scrolling Arcade Game


Chapter 18: Introduction to Artificial Intelligence

   becomes...

Chapter 19: Enhancing your Gameplay with Artificial Intelligence


Chapter 19: The Mathematical Side of Games

   becomes...

Chapter 18: Basic 3D Graphics Programming Using AllegroGL


New chapter:

Chapter 16: Multiplayer Programming Using TCP/IP Sockets
« Last Edit: February 08, 2007 by Agent Smith »

Offline Hotshot

  • DBF Aficionado
  • ******
  • Posts: 2114
  • Karma: 91
    • View Profile
are u going to buy Game Programming All-In-One (3rd Edition) book?

Offline Agent Smith

  • ZX 81
  • *
  • Posts: 24
  • Karma: 3
    • View Profile
Who me? Hmm, probably not - because it doesn't look like enough has changed from the 2nd Edition to make it worthwhile.

TBH, I haven't actually gotten around to reading the 2nd Edition yet!  Mainly because I've decided to use D with SDL + OpenGL instead of C with Allegro (I already know C thoroughly anyway, it was just for using Allegro to make 2D games that I mainly bought it).

Maybe I'll come back to it when I've mastered D with SDL + OpenGL. It might be interesting to do some benchmarks to compare the relative performance of the two.
There was an earlier thread which asked the same question, but nobody seemed to have an answer at the time...