Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (497)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  
  Need Help Getting Started  (Read 2287 times)
0 Members and 1 Guest are viewing this topic.
Offline benc1213

Senior Newbie





« Posted 2011-04-04 05:25:42 »

Hello I am Ben and I recently have been working on learning java. I don't know much right now but would really like it if you guys had any good places to learn java and also some tips and things to use. I would really appreciate it. I am thinking if I work on java for a couple months I might be able to make a text based game like the zork series. Would it be possible to do at that level of experience?
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #1 - Posted 2011-04-04 05:40:15 »

Hey Ben, welcome to the community!

There are many ways and resources to learn Java. For online resources, I recommend Bucky here, who has some awesome beginner programming videos.

By text-based do you mean command line based game, or graphical text game?

Offline benc1213

Senior Newbie





« Reply #2 - Posted 2011-04-04 05:44:02 »

Command line just to start out with just for some fun.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #3 - Posted 2011-04-04 05:47:47 »

Yeah, in a couple of months you will be able to program any CL app. Grin

Offline benc1213

Senior Newbie





« Reply #4 - Posted 2011-04-04 05:55:03 »

Ok cool and thanks for the help. I have actually been watching his videos and I agree he is a good teacher.
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #5 - Posted 2011-04-04 05:56:47 »

His Java Game Development tutorials helped me quite a lot Cheesy

Offline benc1213

Senior Newbie





« Reply #6 - Posted 2011-04-04 05:59:16 »

Do you recommend using and ide and if so which one?
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #7 - Posted 2011-04-04 06:05:51 »

I started out using JGrasp. It is quite good for beginners since you don't have to create packages and projects. It has some good features built-in like the debugger and CSD (control structure diagram, aka beautify your code). The only drawback is there is no Intellisense but that's for those who already have almost all the Java API classes memorized by heart Tongue

If you decide to use it, please do your eyes a favor and set the Look and Feel to Nimbus. Settings --> Look and Feel --> Nimbus

I just recently moved to Eclipse and I love it so I recommend Eclipse when you get more advanced.

Offline benc1213

Senior Newbie





« Reply #8 - Posted 2011-04-04 06:44:03 »

How much time should I be working on each video? Should I just do the script and stuff and go onto the next video or keep working on the script?
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #9 - Posted 2011-04-04 06:52:25 »

Well whatever helps you the most really. Usually you would watch each video, copy what he's doing, and play with the code on your own a bit.

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

Junior Newbie





« Reply #10 - Posted 2011-04-04 12:53:19 »

I'd highly suggest going through an actual java basic text book first. Theres a ton of good books aimed for enrolling college freshman assumed to not have any programming background. Most video game programming books assume that you've gotten at least 1 semester of java, if you skip out here its going to slow you down in the long run.

Java specific programming books
Starting out with Java alternative
http://www.amazon.com/Starting-Java-Alternate-Tony-Gaddis/dp/1576761371
Typical compsci 101 text book, I really liked the homework programming challenges, generally when I read a programming textbook after awhile I'm pretty much just copy pasting the examples and not really learning how to use em. (This book is dirt cheap since its outta print)

Thinking in Java 3rd edition,
http://www.mindviewinc.com/Books/downloads.html
This book is free off the writers website due to it being a past edition. You can get the new one for ~35$ off amazon if you think its worth it. Heard good things about it.

Core Java Volume I 8th edition.
http://www.amazon.com/Core-Java-I-Fundamentals-9th-Sun/dp/0137081898/ref=dp_ob_title_bk
I bought this book. They advertise it for beginners but really I'd rank it more beginner/intermediate. Of all of 'beginner' text books I've looked it, this one had the best 'usable real-life' code. Theres a new edition on the way according to amazon.

More game programming books
Programming Video Games For the Evil Genius
Book was pretty meh despite its high ratings on amazon. Its great for kids who just wanna take (mostly) working code and just punch it into their IDE. Writer doesn't explain much of anything that he's doing other then a handful of comments. The book does make 10+ java games that are on-par or larger then most the online tutorials.

Killer Game Programming in Java
Seems to be the java game programming goto book right now for beginner/intermediate. I just ordered a copy of it last week so can't tell you much about it. (Book assumes you equivalent to one semester of java programming)

Beginning Java Game Programming
Another intro to programming through java book. I liked the idea of what the writer did, just was poorly executed I thought. He pretty much walks you through from scratch to completion of a sub-commercial quality indie game.

Game Coding Complete
NOT JAVA. And definitely aimed at intermediates. However I felt this book was worthy of note, tons of info across a wide variety of topics. Written by Mike McShaffry, a guy who has pretty much held every role in the industry at one point or another.

And lastly, some tutorials I have stashed away in my bookmarks. (Sorry, small list. Lost the old ones!)
http://zetcode.com/tutorials/javagamestutorial/
http://www.cokeandcode.com/tutorials

Netbeans and eclipse are pretty much the goto IDE's for java. Personally, I love eclipse.

**Edit for typos
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #11 - Posted 2011-04-04 13:59:18 »

I actually used a book, Java - A Beginner's Guide by Herbert Schildt, to teach myself.
However, even though I pushed myself to finish the entire thing, I hated using a book as you can get un-motivated pretty quickly.

In the end, it comes down to preference, whether you can learn by reading a book or watching cool videos online Grin

Offline Kurten

Junior Member


Medals: 3
Exp: 3 years


-w-


« Reply #12 - Posted 2011-04-04 15:14:20 »

I would recommend starting out with videos, someone already posted bucky's tutorials, which is very good i might add =) But vids can't teach you everything, like it or not but you need books. They explain a lot more detail. Vids are great for demonstrating what you can use different stuff to and how to use it, but to program you need to follow many rules. Books tells you about these rules so they are worth checking out. I would recommend Head first Java by Kathy Sierra and Bert Bates. It goes over the basics of java programming in a fun way with lots of pictures and fun explanations Cheesy

http://www.amazon.co.uk/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_1?ie=UTF8&qid=1301930046&sr=8-1

Good luck ^_^
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #13 - Posted 2011-04-04 20:28:15 »

Head First Java! Now that would be a book I would recommend strongly Grin

Offline philfrei
« Reply #14 - Posted 2011-04-05 01:32:39 »

One of my favorite characters in "Head First Java" is Skeptical Girl. Kiss I wonder how old she is. (Waaaay too young for me.)

HFJ was very helpful in explaining some of the conceptual stuff that left me baffled on my first pass through Core Java I. But I found their example code a little buggy. And sometimes you just want people to get to the point. But overall I did like that book. Core Java is a great reference, and I use it a lot, am glad I have it. But the "official" java tutorials are pretty great too!

http://download.oracle.com/javase/tutorial/index.html

Several folks have posted some neat tutorials here at Java-Gaming.

Was the "Beginning Java Game Programming" book by Harbour, posting an Asteroids knock-off? I tried that book and didn't learn too much from it. But I didn't have much of a foundation in Java at that point.

"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 ItGoesSo

Junior Newbie





« Reply #15 - Posted 2011-04-05 01:51:41 »

Quote
Was the "Beginning Java Game Programming" book by Harbour, posting an Asteroids knock-off? I tried that book and didn't learn too much from it. But I didn't have much of a foundation in Java at that point.
Ya, thats the one. It looks like it would be the most interesting way to use Java, however just seemed poorly executed. Maybe it was just too ambitious, you really don't get to spend enough time on every topic thats used in a game AND still have time to teach syntax
Offline benc1213

Senior Newbie





« Reply #16 - Posted 2011-04-05 02:00:32 »

Thanks everyone for the help I will still be watching bucky's videos but I am also planning on getting the head first java book to get the concepts and things learned and in my head.
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #17 - Posted 2011-04-05 02:08:42 »

Good luck!!!

Offline benc1213

Senior Newbie





« Reply #18 - Posted 2011-04-05 03:41:00 »

Ok I have one last question. What would be the best book to get to start learning java Killer Game Programming in Java or Head First Java?
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #19 - Posted 2011-04-05 04:19:28 »

Definitely Head First Java because, as the name suggests, Killer Game Programming in Java will assume you already have some prior Java knowledge and it will delve into game development.

Offline benc1213

Senior Newbie





« Reply #20 - Posted 2011-04-05 05:16:18 »

I am not necessarily remembering everything from bucky's videos. Is that normal?
Offline lhkbob

JGO Knight


Medals: 32



« Reply #21 - Posted 2011-04-05 05:26:36 »

I am not necessarily remembering everything from bucky's videos. Is that normal?

Yes, learning to program is like learning a new way of thinking and a new language at the same time

Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #22 - Posted 2011-04-05 05:29:44 »

It is quite normal, which is why you've got to play around with the code. Don't rush through all the videos, but go slowly. Use what you just learned from each video to make something new and see if it works. Experiment Cheesy

Offline ReBirth
« Reply #23 - Posted 2011-04-06 12:57:30 »

Try and Error. That's my best way to learn something. It takes much time but hey, internet there to help you Wink

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.

BurntPizza (22 views)
2014-09-19 03:14:18

Dwinin (35 views)
2014-09-12 09:08:26

Norakomi (62 views)
2014-09-10 13:57:51

TehJavaDev (88 views)
2014-09-10 06:39:09

Tekkerue (43 views)
2014-09-09 02:24:56

mitcheeb (65 views)
2014-09-08 06:06:29

BurntPizza (47 views)
2014-09-07 01:13:42

Longarmx (35 views)
2014-09-07 01:12:14

Longarmx (40 views)
2014-09-07 01:11:22

Longarmx (36 views)
2014-09-07 01:10:19
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!