Asking about newbie books - again

Hey all (Read bolded questions at bottom if you dont want to read the story)
For about a half year ago, or more, I started a thread here asking for which book to choose for the project* I’m about to work on - a introduction into java gaming (learning how to create basic games in java)

*A subject in school called “project”, we choose something to work about, for a little over a half year, and then write reports etc.

Anyway, back then when starting I wanted some help, because I was completely new into this (well, almost), as of which book to choose. So I did a lot of research about the books, reviews and then compared them to the age of the book.
The found books were (Ordered by how much I wanted them)
Killer Game Programming in Java - Andrew Davison
Introduction to Java Programming with Games - Ladd, B C
Pro Java 6 3D Game Development - Andrew Davison
Developing Games in Java - David Brackeen

Black Art of Java Game Programming - Joel Fan
Practical Java Game Programming - Dustin Clingman
Advanced Java Game Programming - David Wallace Croft
Beginning Java Game Programming Second Edition - Jonathan S.

I didn’t expect my local libary beeing able to help me, but they were, and they got me two books, Developing Games in Java and Introduction to Java Programming with Games.

I tried on the Introduction to Java Programming-book first, because it was the newest one. But, after some looking in the book, I gave it up, it used a already coded libary, FANG.

But instead of going on to the book, i followed thenewboston’s Java tutorials, Java intermediate tutorials and gaming tutorials on youtube (Recommended!)
That’s about 150 videos (4-10 min long), it took a while as I was experimenting with the codes to learn what I’ve just seen.

What I didn’t expect was that he hadn’t finished the game tutorials, and stopped right in the middle, without any plan to continue.
So now I’m stuck.

I started reading Developing games in Java, but after reading the first chapter twice, I think I would prefer a book that insted of giving a code with comments, would explain why this and that.

So, I’m asking here again:

Do anyone here have any experince of the books listed above, and what pros and cons would you like to mention? :wink:
I’m looking especially into the two books by Andrew Davidson, as both have got good reviews. Any comments on those books? :slight_smile:

Thanks and thanks for reading my story (if you did, no offence if you didn’t, not sure that I would :wink: )
//M

I’ve not used any of them,b ut I heard great things about killer game programming in Java

You might have to just plan to spend some more time studying Java itself. I like the “Core Java” series by Horstmann. Then, reading code examples should be more informative.

IMHO, there is hardly ever a single, best book. Every writer has their own approach and background. So, plan on reading multiple books and multiple tutorials.

There are also some great books on game programming that are not tied to a particular language. I like “Introduction to Game Development, 2nd Ed.” by Rabin. I’ve been reading it on Safari Books Online.

I own a “Killer Game programming in Java”, which I enjoy a lot! :smiley: It has a lot of source code included, and talks about both 2D aswell as 3D.
It isn’t very spicific, and you can use the theory from the book a lot!
The only downside I can think of, is that it only uses Java3D for all the 3D work (which is a BIG part of the book), but as I said - the theory isn’t voided.

Don’t get this if you’re not into 3D at all! I’m not into 3D myself, and I feel like I blew a little money when reading those chapters. Ofcourse stuff like particles and flocking boids would just be easier to write in 2D, when you have the logic for it in 3D so it isn’t really that bad… Only the 3D/Java3D-specific stuff. :smiley:

It might not be that relevant, but just to throw it out there I learnt Java using Objects First with Java. I mention it because I consider it to be one of the best for learning the langauge.

Some here might find it a bit simplistic (it’s aimed at pretty much total beginners) but it trys to teach from concepts and to use very good coding styles (and explains why). Learning Java is almost a side effect of going through the book.

I have “Killer Game Programming in Java” and “Developing Games in Java”. I found them both good. I worked through each problem as I read, so I could figure out what was going on. I essentially coded from scratch adding in the examples. I haven’t gotten to the 3D part of the books, since I’m more interested in 2D games.
I also read “Java 2 Game Programming” which is the worst book I’ve read. >:( Now, it’s out dated.

I would like to learn 3D, and that it’s in Java3D doesn’t matter for now because I’ve just got to make something, not something good (Bad reason, I know) :wink:

Thanks for good answers about Killer game programming, and if life could be easy I would’ve bought that book a while ago - but it can’t be ::slight_smile: ;D

The problem for me is that - can the old book be better than the new one? “Pro Java 6 Game Development” is from the same author as Killer game programming, which gives me the choice of an older, more tested book, or a newer and less reviewed one.

I even mailed the author himself for some months ago, and as a reply to a reply to my reply (2nd mail from him, as an reply to my second mail ;)) I got this:
[i]Mattias,

Probably KGPJ is better to start with.

  • Andrew[/i]

Which kind of again points to Killer game programming … hm ::slight_smile:

Well thanks for the answers but don’t stop answering ;D

KGPJ is good enough to start with. His next book about 3D also nice. I read “Beginning Java Game Programming 2nd” and it really helps until now :smiley: