Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (577)
games submitted by our members
Games in WIP (498)
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  
  Game programming books  (Read 2494 times)
0 Members and 1 Guest are viewing this topic.
Offline titanandrews

Junior Newbie




Java rocks!


« Posted 2004-04-08 16:14:14 »

Hello,
  I have just begun digging into Java games and I am trying to get all the information I can. Does anyone have suggestions for good books? I have heard many good things about "Developing Games in Java" by David Brackeen. This guy also has a web site with examples of games he has written which look pretty cool.  

  Also, which API's are most commonly used for Java game development. I have heard of this JOGL.  Has anyone here used it?  

many thanks,

Barry
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #1 - Posted 2004-04-08 16:43:44 »

Quote
Hello,
  Also, which API's are most commonly used for Java game development. I have heard of this JOGL.  Has anyone here used it?  
Barry


Try the tech section for starters:

http://grexengine.com/sections/externalgames/

malloc will be first against the wall when the revolution comes...
Offline titanandrews

Junior Newbie




Java rocks!


« Reply #2 - Posted 2004-04-08 21:05:21 »

Thanks for the link, but this in no way answers my questions.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline djp

Junior Member





« Reply #3 - Posted 2004-04-08 22:10:30 »

It's not out yet but is supposed to be out in May:

Practical Java Game Programming (Game Development Series)
by Dustin Clingman, Shawn Kendall, Syrus Mesdaghi
ISBN: 1584503262

While I haven't read the book I have worked with several of the authors and they are really sharp guys and have done some great projects in Java.

d
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #4 - Posted 2004-04-08 22:14:42 »

Well, it was an answer to the question which I quoted Sad.

you said:

"which API's are most commonly used for Java game development"

and I gave you a link which has exactly those.

JOGL has it's own category in this forum and I assumed you'd probably notice it pretty quickly. I assumed other people would answer your other questions.

malloc will be first against the wall when the revolution comes...
Offline Jeff

JGO Coder




Got any cats?


« Reply #5 - Posted 2004-04-09 20:03:06 »

As BB metnioend, for JOGL, JOAL and JINput see the appropriate forums.  If youa re doing 3D you want to use either Java3D, JOGL or LWJGL depending on your needs.

Java3D is a scene graph type API it is the easiest to use and does the most "game engine" type stuff for you.  It also has some limits in terms of not beign able toa cess the latest hardware features like pixel shaders (yet.)

JOGL is a thin wrapper over OGL which is prety much the standard low levle way to tlak to 3D cards these days.

LWJGL is an alterante OGL binding that also has sound (like JOAL) and controller input (like JInput) built in.  It has the advantage that, unlike JOGL, it does not require AWT.  This doesnt mean much if yo uare shipping Java classes but if yo uare compilign it can be a savings.
The flip side though is that it cannot cooperate with AWT or Swing if you want to do that.

There is also a forum for LWJGL btw.

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline Serethos

Junior Member




Java games rock!


« Reply #6 - Posted 2004-04-21 08:34:50 »

i have bought the brackeen book and im very satisfied. before this book i read Tao of Java Game Programming, a good starting book, but with many mistakes and some questions keeping not answered.

but back to brackeen: in his book he describes only the very main aspects about 2d-programming, so if youre interested in going deeper with 2d you should have another book besides. the 3d-part seems to be very interesting and quite complete (for beginning purposes) but i havent read it completely. i think, a good book, but you will definitely need a very good knowledge base of java programming in general and you should have a clear idea on how game programming works.
Offline CodexArcanum

Senior Newbie




Games == Life


« Reply #7 - Posted 2004-04-21 17:20:07 »

I have Brackeen's book too, "Developing Games in Java".  I like it for the most part.  Nekromant is right on about the content.  The first part of the book hits on some basic game concepts and goes over a little 2D game.  The bulk of the book is about 3D graphics and looks to be great for beginning level on that subject.  He goes over building pretty much an entire engine from scratch.  Also covered are some good general topics like path finding, collision detection, game scripting, and multiplayer.  

If you're looking for a great super noob java book, I'd reccomend Head First Java, from O'Reilly books.  It has lots of pictures and real simple code.  You build some really neat, fun things though and it covers all the basics in a fun manner that makes it easy to read and remember.  It might help to some programming experience (I knew a little C before I started on Java) but I think the book can teach you most of the "basic basics" too.  Highly reccomended.

Offline elias4444

Junior Member





« Reply #8 - Posted 2004-04-22 15:18:21 »

Well, I hope you guys are right about Brackeen's book. After the multiple recommendations, I went ahead and ordered it from Amazon.com.  Grin

I've been looking for a good book on game development in Java for a while.

Offline ribot

Junior Member




Ribot - mobile UI specialist


« Reply #9 - Posted 2004-08-11 13:48:54 »

Quote
It's not out yet but is supposed to be out in May:

Practical Java Game Programming (Game Development Series)
by Dustin Clingman, Shawn Kendall, Syrus Mesdaghi
ISBN: 1584503262

While I haven't read the book I have worked with several of the authors and they are really sharp guys and have done some great projects in Java.

d


I've had this book on order since the 25th June with amazon UK and I have still to receive it (I just received a mail from amazon indicating that the book will be delayed a few more weeks  Sad  ).

Anyone have any other info?

http://ribot.co.uk - design agency focused on mobile
http://www.retrospecs.co.uk - online vintage eyewear store
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline nlmueng

Junior Member





« Reply #10 - Posted 2004-08-12 03:03:02 »

i have it, part way through it.  it is alright, getting to the better stuff now(3d), first half of the book mostly just went over topics i already had a decent understanding of or have read elsewhere.  

overall i like it, better than the other java game books out imo.  i just wish it used jdk 1.5 features, ex.  System.nanoTime() timing instead of spending time of on native way of doing it.

nathan
Offline PlanetMongo

Senior Newbie




Follow the yellow line.  Don't EAT the yellow line


« Reply #11 - Posted 2004-08-12 03:53:47 »

Actually, I second Head First Java... My Java has never been too great (my job required MFC's (C++), C, shell-scripting, etc, and no Java), so I'm using it as a fun way to refresh myself (and learn stuff I never covered in class).  I also have the Brackeen book and it looks extremely promising.  Also, Black Art of Java Programming and Java game Programming for Dummies seem okay, but are very heavily applet oriented.   Not java specific, but I'm liking "Data Structures for game programmers" for some data structure knowledge (I plan to go through that and the another "real" data structures book later), too.  And, of course, the OpenGL Red book.


If you were me, you'd be good lookin - six string samurai
Offline dranonymous

Junior Member




Hoping to become a Java Titan someday!


« Reply #12 - Posted 2004-08-18 13:23:07 »

If had a recommendation it would be the following -

- 3D Math Primer for Graphics and Game Development  
- The Brackeen book already mentioned
- Pure JFC 2D Graphics and Imaging

Thats a bit 'bouncy' in the spectrum, but I think it answers most any common questions you'll run across.

I really enjoed the 3D Math book.  It does an excellent job of explaining not only how to do the math, but why you're doing it.  It also covers 2D as well, though there are a few places where I wish it had more complete 2D examples.

David Brackeen is very good about returning emails as well.  I've jotted a few and each time he has responded.  It sometimes takes awhile.  The only complaint I have with his book is the network section.  It was done on a linux box and it shows.  The rest of the chapters and code can happily use Ant to compile and didn't seem to pose any cross platform differences.  The other thing is the chapter doesn't seem as finished as the others.

HTH!

Dr. A>
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (19 views)
2014-04-15 18:08:23

BurntPizza (15 views)
2014-04-15 03:46:01

UprightPath (28 views)
2014-04-14 17:39:50

UprightPath (13 views)
2014-04-14 17:35:47

Porlus (29 views)
2014-04-14 15:48:38

tom_mai78101 (54 views)
2014-04-10 04:04:31

BurntPizza (111 views)
2014-04-08 23:06:04

tom_mai78101 (212 views)
2014-04-05 13:34:39

trollwarrior1 (181 views)
2014-04-04 12:06:45

CJLetsGame (187 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
java-gaming.org 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‑gaming.org
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!