Killer Game programming is notoriously out of date.
However, the good news is that game development, whether it's Java, C#, BlitzMax, or Blitz3D pretty much follows the same pattern:
Start Loop
Determine state
Logic based on state
Update world statistics
Render world based on statistics
End Loop
Get a solid understanding of Java using Head First or Thinking...
Then look into the APIs/Engines out there for java:
JMonkey ( http://www.jmonkeyengine.com/ )
and
Slick ( http://slick.cokeandcode.com/ )
are about the best ones out there... though there are several others...
are about the best ones out there...
However, the good news is that game development, whether it's Java, C#, BlitzMax, or Blitz3D pretty much follows the same pattern:
Start Loop
Determine state
Logic based on state
Update world statistics
Render world based on statistics
End Loop
Get a solid understanding of Java using Head First or Thinking...
Then look into the APIs/Engines out there for java:
JMonkey ( http://www.jmonkeyengine.com/ )
and
Slick ( http://slick.cokeandcode.com/ )
are about the best ones out there... though there are several others...
are about the best ones out there...