d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Help Picking A Java Book
Add Reply New Topic New Poll
Member
Posts: 4,024
Joined: Apr 1 2009
Gold: 64,464.00
May 13 2012 11:53am
Hey guys

Summer is here and I'd like to find some intermediate java book (with a game programming focus) for my free time. I'll be a CS junior in the fall, and I'm sick of doing boring programs over and over in school.

Dont get me wrong, i understand that those programs are important, and I have a good grasp of OOP, classes, ect.. I feel I'm ready for the next step and was looking for some programming guru to help me find the "must have" game programming book. Preferably with applets and 2D.

Thanks for reading!

Edit: oh and preferably nothing "outdated"

This post was edited by Twisted454 on May 13 2012 11:54am
Member
Posts: 30,717
Joined: Sep 19 2007
Gold: 254.00
May 13 2012 11:55am
learn a new language
try haskell or even C
game programming is for chumps
learning more java won't help you
Member
Posts: 4,024
Joined: Apr 1 2009
Gold: 64,464.00
May 13 2012 12:01pm
Quote (J_B @ May 13 2012 01:55pm)
learn a new language
try haskell or even C
game programming is for chumps
learning more java won't help you


I do know C, I made a chat room in it last semester. Nobody else in my class was able to do it but me

Edit: not trying to be/sound ignorant ofc

This post was edited by Twisted454 on May 13 2012 12:11pm
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
May 13 2012 06:15pm
I've never been interested in game development, so I can't really recommend anything in particular. I've heard XNA in C# is good, and I know C# is much nicer than java as a language. I would look for online/youtube tutorials to see if XNA might be for you, then check amazon for the reviews if you insist on a book. Since you know some java already, you might be interested in making a game on android?

When you say "intermediate java", I assume you wanna learn design (eg architecture, design patterns, etc), low level stuff (byte code, phantom references, compiler magic, etc), or java frameworks/libraries. imo there's really no reason to learn more about java specifically unless you have a job lined up that uses it. groovy/scala are both superior to java and still compile to the same bytecode, though they aren't used in the corporate world as much. C#, microsoft's java clone, is also superior to java but it's built on a separate framework. These are all OOP and you can apply the same design principles to all of them. So...why do you want to learn more java?
Member
Posts: 16,431
Joined: Jan 27 2006
Gold: 6.66
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll