Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (777)
Games in Android Showcase (231)
games submitted by our members
Games in WIP (856)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Books  (Read 2049 times)
0 Members and 1 Guest are viewing this topic.
Offline Xizor

Junior Newbie

« Posted 2006-03-27 03:45:11 »

Too long? here's the short version, which book would be best? 

Hey, I read through this form and I didn't see any flaming at all! What a succesful forum! While looking through I was looking for book suggestions (It's going to be my birthday soon Cheesy April 1st lol)
and I found some through the wiki.

I was really leaning toward the middle one ("Killer Game Programming") because the author keeps his website fresh with new chapters and content, you can tell he truelly wants people to learn from his book. I played the sample game of the bottom book ("Developing Games in Java"), but I wasn't all that impressed. And I have no clue about the top book. Anyone have suggestions?
Later on I will go into C++ and hopefully many other languages, ((C++) Which I've heard a million times is very similar to java) and I want to learn better ways to approach a problem. I have already finished a beginners book "Java 1.2 in 24 hours" (SAMS) and I have ("Java 2 Game Programming"), but it seems to be oriented to people that already know C++.

Thanks, also when I tested out some of ("Killer Game Programming in Java")'s programs they took ALONG time (few sec., but I have a fast comp.) to load, like the terrain or tree growing program, just wandering if all Java 3D is slow to load like that.
Offline Kova

Senior Devvie

« Reply #1 - Posted 2006-03-27 22:13:05 »

Killer Game Programming in Java is very good, detailed book. It teaches you lots of stuff, not just how to make a simple game, so you have to be prepared for that and understand Java basics well. Read it if you ever want to use images or java2d. Only bad side is that it also uses some not so good approaches to some stuff, like for input. It's very good for learning but not so good for making an actual, complete game with it.

About speed... every time Java program is started JVM needs to start and run it. So for first time you start a program you need to wait for JVM. From there it's all normal speed.
Maybe you should keep on basics for a while and write some applications before switching to gaming.
I recommend Thinking in Java from Bruce Eckel... 3rd edition is free but few weeks ago I visited his site and didn't noticed that 4th edition, which came out in meantime, was free.
Offline Xizor

Junior Newbie

« Reply #2 - Posted 2006-03-27 23:11:38 »

Your right, currently I'm reviewing, but once I'm done reviewing I'll read the Java 2 Game Programming book, it has some usefull knowledge in it. And then from there I might read ("Java How To Program 3rd edition") by Deitel and Deitel, or I'll goto ("Killer Game Programming in Java"). Thanks.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kylix999

Junior Devvie

« Reply #3 - Posted 2006-03-28 04:39:08 »

i have "Killer Game Programming" there are lots of intresting stuff in it (programming ai, java sound, bsp-trees and 3d), but forgot about 3d mathematics, that you will have to learn from other book or net.
Offline Alan_W

JGO Knight

Medals: 8
Projects: 3

Java tames rock!

« Reply #4 - Posted 2006-03-28 07:27:58 »

I have the 'Developing games in Java' book.  It covers the steps needed to make 2D platform & 3D polygon based games.  The 3D is interesting as he develops his own software renderer in the book, although today, this is only really a useful skill if you want to make 3D applets.  He also covers AI quite well.  There is also an explanation of how to do game scripting.  I used the skills I learning from his book to design my own 3D applet game.

On the downside,  this book only covers 2D platform & 3D polygon games.  If you want to do another type of game, then this book won't help.  Also he builds each chapter into a common library.  However as a result, the library does get some bloat by the end of the book due to the intermediate stages.  I also found that his approach to 3D lighting (caching lit textures) began to have problems when I constructed a large 3D world, due to the garbage collector cutting in occasionally & causing an annoying glitch in the framerate.  Finally, you need to be able to program quite well before starting this book.  Some of the concepts (BSP trees, A* searches) are quite difficult to understand, although this is more due to the complexity of the subject than anything else.

I used what I learn't to write this
(Runs Ok on windows, slow on the mac.  Found that it was writing the score text that was slowing the mac down, which is fixable, I just haven't got round to posting fixed version)

Time flies like a bird. Fruit flies like a banana.
Pages: [1]
  ignore  |  Print  

hadezbladez (336 views)
2018-11-16 13:46:03

hadezbladez (180 views)
2018-11-16 13:41:33

hadezbladez (336 views)
2018-11-16 13:35:35

hadezbladez (83 views)
2018-11-16 13:32:03

EgonOlsen (2177 views)
2018-06-10 19:43:48

EgonOlsen (2205 views)
2018-06-10 19:43:44

EgonOlsen (1378 views)
2018-06-10 19:43:20

DesertCoockie (2010 views)
2018-05-13 18:23:11

nelsongames (1654 views)
2018-04-24 18:15:36

nelsongames (2299 views)
2018-04-24 18:14:32
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!