I am about to purchase a new book on Java, but I do not know which one to buy first...I don't have money for two so that's not an option, so if anyone could give me some insight that would be amazing!
@StatusQ3:
How about a book to properly teach you java first? These books generally go deeper into a specific subject like 3D/2D graphics, but there is a lot of knowledge that they'll assume you already know very well. Once you get your java basics down, you can easily create your own 2D game, or even simulated 3D, with just your creativity and basic knowledge.
There are already too many poorly coded Java programs in the world, it would be a shame to contribute to that. xD
If you really must get a book, I recommend getting a newer one, because java is continually being developed and some things may become obsolete due to newer and better features.
The only thing is... If your trying to learn more advanced aspects of java and how do use certain open source librarys for things like 3d engines based on java you may require a book for that.
But just learning the syntax and how do to basic stuff you shouldnt really require a book. Unless youve never touched another programming language.
Rollback Post to RevisionRollBack
Skype
KageNinpo = SN
My Libraries
DialogLeaderboard & TeamSort
My Projects
SPACEWAR Tribute
Infinite TD
I've never touched a programming language until I picked up my, Sams Teach yourself Java in 24hrs book by some Rogers guy. :D It's teaching me the foundations or the basics of java. I want to know how to make games though. :(
@StatusQ3
Then C++ is the better option;p. Well for PC gaming development that is.
Still, these days its really better to license an engine than create something from scratch.
I've never heard of java being used for a serious 3D game. It's always C or C . That said, C# with xna is probably the easier route for quickly coding a game(it's essentially designed for that lol).
Yeah, I know. This is why I am learning Java. It seems a bit simpler then CPlusx2 its just something I am starting out on. I'd like to make a small game like...a super mario bros thing. Just to kind of get a feel of what I am doing. Of course if I did a Super Mario Bro's it would never be public, just for practice you know.
When I wanted to learn programming CPlusx2, was always the idea, but to get the basic feel I am using Java for a bit. Then I will definitely be getting into CPlusx2. I hope you guys know what I mean.
@SoulCarveRR this is why I am asking what book I should pick up, or even if any of you had any type of suggestion. I learn most from books, I have trouble learning this from sitting on a computer. I learn by books mostly. :)
C plus plus is a better idea if you want to do 3D (Java has no native support for it). However there is nothing wrong with making a 2D game in Java. Many browser games (do to Java's applet feature) are made in Java and as for a major game Runescape is written in Java. I am currently working on a Turn based 2D strategy game engine in Java. However if your not strong on the basics it will be very hard I suggest you take a look at Oracles Java Tutorials as they have information on all the classes I have needed so far as well as best practices and other useful info.
I am about to purchase a new book on Java, but I do not know which one to buy first...I don't have money for two so that's not an option, so if anyone could give me some insight that would be amazing!
http://www.amazon.com/Developing-Games-Java-David-Brackeen/dp/1592730051/ref=sr_1_1?ie=UTF8&qid=1292461277&sr=8-1 - from 2003
or
http://www.amazon.com/Killer-Game-Programming-Andrew-Davison/dp/0596007302/ref=sr_1_2?ie=UTF8&qid=1292461277&sr=8-2 - from 2005.
If you know of any more up to date books I will happily look into those also! :D
@onisagi: Go
I am about finished with the book that is teaching me java. I don't know where to look or what to look for that these books teach.
You can learn java completely from using the internet. IMHO
I`d believe so too. Ive done Java, and Im pretty certain that its one of the easiest programming languages.
The only thing is... If your trying to learn more advanced aspects of java and how do use certain open source librarys for things like 3d engines based on java you may require a book for that.
But just learning the syntax and how do to basic stuff you shouldnt really require a book. Unless youve never touched another programming language.
@SouLCarveRR: Go
I've never touched a programming language until I picked up my, Sams Teach yourself Java in 24hrs book by some Rogers guy. :D It's teaching me the foundations or the basics of java. I want to know how to make games though. :(
@StatusQ3
Then C++ is the better option;p. Well for PC gaming development that is.
Still, these days its really better to license an engine than create something from scratch.
I've never heard of java being used for a serious 3D game. It's always C or C . That said, C# with xna is probably the easier route for quickly coding a game(it's essentially designed for that lol).
Why does C make my text go green?
Making games Is a completely different animal then just knowing a programming langauge
Yeah, I know. This is why I am learning Java. It seems a bit simpler then CPlusx2 its just something I am starting out on. I'd like to make a small game like...a super mario bros thing. Just to kind of get a feel of what I am doing. Of course if I did a Super Mario Bro's it would never be public, just for practice you know.
When I wanted to learn programming CPlusx2, was always the idea, but to get the basic feel I am using Java for a bit. Then I will definitely be getting into CPlusx2. I hope you guys know what I mean.
@SoulCarveRR this is why I am asking what book I should pick up, or even if any of you had any type of suggestion. I learn most from books, I have trouble learning this from sitting on a computer. I learn by books mostly. :)
I am going to be getting a CPlusx2 book a bit before Christmas. All I am doing is learning the basics since Java is nearly CPlusx2 in applet form.