Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (636)
Games in Android Showcase (178)
games submitted by our members
Games in WIP (688)
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  
  Java book recommendations (can't decide which I want)  (Read 1529 times)
0 Members and 1 Guest are viewing this topic.
Offline Thomas.john179

Junior Newbie

« Posted 2011-12-15 21:43:16 »


I have been looking around lately for a good programming book/textbook. I know how to do basic programs, like how to make a cannonball program that has the velocity and angle of the cannon as input and then prints the trajectory on a graph in JFrame. Or how to making an analog clock with Threads. However I am now wanting to make games in java. I was wondering if anyone knows any good books that they could recommend.

Offline Nate

« JGO Bitwise Duke »

Medals: 166
Projects: 4
Exp: 14 years

Esoteric Software

« Reply #1 - Posted 2011-12-15 21:57:59 »
Some Android stuff in there, but the stuff about building games is the same on the desktop.

Offline ra4king

JGO Kernel

Medals: 409
Projects: 3
Exp: 5 years

I'm the King!

« Reply #2 - Posted 2011-12-15 22:04:35 »

Hmmmm your programs sound suspiciously like my programming teacher's assignments for programming class at my school...... Pointing

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Thomas.john179

Junior Newbie

« Reply #3 - Posted 2011-12-15 22:06:58 »

They should because they are  Grin
Offline ra4king

JGO Kernel

Medals: 409
Projects: 3
Exp: 5 years

I'm the King!

« Reply #4 - Posted 2011-12-15 22:13:33 »

O_____________O What a coincidence!! Say hi tomorrow Smiley

This post should be a bit useful, it explains a basic recommended roadmap in your journey with Java.
Nate's link is a good book but it's basically for OpenGL and since you're new to gaming, I suggest you stick with Java2D until you master game design.

Our resources page has TONS of links that will be very helpful to you Smiley

Good luck!

EDIT: Also, drop by our IRC channel, most of us are there 24/7 Smiley

Offline philfrei
« Reply #5 - Posted 2011-12-15 22:19:48 »

Check the "Java Gaming Resources" link just below the JGO logo!

Also, this thread has some good books listed:
Scroll down to the bottom of the first post.

I just sent off for a copy of the Brackeen book. The chapter on sound looks really good (my particular interest) despite being 8 years old. The sound coding libs have been relatively stable.

I don't particularly recommend the Harbour book, though some folks do. I was able to get his "Asteroids" knockoff working OK, but felt rather mystified by many aspects of his programming, which seemed rather C++ influenced. But I was really a rookie when I read it, and maybe should reassess my opinion now that I know more.

I learned some good stuff from "Killer Game Programming" but that was after already learning how to do basic game loops.

You might just check some of the tutorials listed. Many are quite helpful.

music and music apps:
Offline Riven

« JGO Overlord »

Medals: 1068
Projects: 4
Exp: 16 years

Hand over your head.

« Reply #6 - Posted 2012-01-04 19:54:51 »

But I was really a rookie when I read it, and maybe should reassess my opinion now that I know more.
This must be the weirdest conclusion ever Smiley

You are saying that you would give a book a better score now that you know everything the book didn't tell you?

The book should have been able to make it clear to you in the first place!

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline philfrei
« Reply #7 - Posted 2012-01-04 21:24:50 »

I meant, if I went back to read the Harbour, I might be able to tell if the author was writing C++ code using Java vs creating well-formed Java code.

I guess I'll just add that I think Java is complex enough that a Game Programming book can't possibly cover everything, and one needs to also be committed to learning Java on a more general level as well.

music and music apps:
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Dwinin (73 views)
2015-11-07 13:29:08

Rems19 (81 views)
2015-10-31 01:36:56

Rems19 (79 views)
2015-10-31 01:32:37

williamwoles (107 views)
2015-10-23 10:42:59

williamwoles (93 views)
2015-10-23 10:42:45

Jervac_ (111 views)
2015-10-18 23:29:12

DarkCart (137 views)
2015-10-16 00:58:11

KaiHH (118 views)
2015-10-11 14:10:14

KaiHH (158 views)
2015-10-11 13:26:18

BurntPizza (173 views)
2015-10-08 03:11:46
Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48

Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11 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!