Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
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 1073 times)
0 Members and 1 Guest are viewing this topic.
Offline Thomas.john179

Junior Newbie





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

 Hello,

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.

Thanks
Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #1 - Posted 2011-12-15 22:57:59 »

http://www.amazon.com/Beginning-Android-Games-Mario-Zechner/dp/1430230428
Some Android stuff in there, but the stuff about building games is the same on the desktop.

Online ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #2 - Posted 2011-12-15 23: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 23:06:58 »

They should because they are  Grin
Online ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #4 - Posted 2011-12-15 23: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 23:19:48 »

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

Also, this thread has some good books listed:
http://www.java-gaming.org/topics/tutorials/23958/msg/211369/view/topicseen.html#new
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.

"Greetings my friends! We are all interested in the future, for that is where you and I are going to spend the rest of our lives!" -- The Amazing Criswell
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 742
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #6 - Posted 2012-01-04 20: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 22: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.

"Greetings my friends! We are all interested in the future, for that is where you and I are going to spend the rest of our lives!" -- The Amazing Criswell
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.

ctomni231 (34 views)
2014-07-18 06:55:21

Zero Volt (30 views)
2014-07-17 23:47:54

danieldean (25 views)
2014-07-17 23:41:23

MustardPeter (27 views)
2014-07-16 23:30:00

Cero (42 views)
2014-07-16 00:42:17

Riven (44 views)
2014-07-14 18:02:53

OpenGLShaders (33 views)
2014-07-14 16:23:47

Riven (34 views)
2014-07-14 11:51:35

quew8 (30 views)
2014-07-13 13:57:52

SHC (66 views)
2014-07-12 17:50:04
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!