Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (121)
games submitted by our members
Games in WIP (577)
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  
  Getting started  (Read 2661 times)
0 Members and 1 Guest are viewing this topic.
Offline Pluberus

Junior Newbie





« Posted 2008-12-19 00:11:23 »

Hello, I'm taking an AP Computer Science class that is pretty much all Java. I'm interested in possibly making a simple game, but I have no idea at all where to start. Any links, tips, etc, as to how I can get started would be helpful.
Offline Mimz

Junior Newbie





« Reply #1 - Posted 2008-12-19 00:24:02 »

Your in an AP Computer Science class and you don't know basic Java programing? (Also by any chance are you from Darlington?)
How I learned to make simple image (Gameboy Advance style) games is from a site called JavaCooperation. Look up "Java game development tutorials" on Google and you'll find it, and also other tutorials like it (and some better than it) but that got me started... Also look up Killer Game Programing which is all about Java games
Offline Pluberus

Junior Newbie





« Reply #2 - Posted 2008-12-19 00:34:36 »

Thanks for the reply, it helps me alot. No I'm not from darlington (don't know what that is). I meant I know basic Java programming, but the course is kinda weird, and we haven't even reached arrays yet - I already took a semester final.  Undecided
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Mimz

Junior Newbie





« Reply #3 - Posted 2008-12-19 00:52:32 »

Wow you've taken a semester final and you havent gone over arrays? I mean I can see a few reasons why but what do you do in your AP Comp. Class?
Offline Pluberus

Junior Newbie





« Reply #4 - Posted 2008-12-20 23:34:42 »

We're using the e-book

Java Au Naturel

A computer science textbook by Dr. William C. Jones, Jr.
Fourth Edition   copyright May 26, 2004    www.javabook.org

Its pretty much self taught, so I try to read, and do the assignments given to me, but sometimes I get stuck. It really is much easier having a real-life teacher next to you...
Offline SacredFenix

Senior Newbie





« Reply #5 - Posted 2008-12-22 01:11:14 »

My AP class didn't go over Arrays until nearly the end, many programs simply don't require them and most beginners have difficulty understanding them.

Be cautious of the tutorials on Google, some are very outdated. I also suggest that you avoid Applets, they can be a real pain.

There are actually two Killer Game Programming books, one focuses on 3D, the other mainly focuses on 2D. That book will probably be your best bet, there are some complicated concepts in it so if you are even a little confused, go to Google. My friend recommends http://www.zetcode.com/tutorials/javagamestutorial/ for a Java2D tutorial from a gaming perspective, but I never used it personally.

Depending on what you want to do, you may look into opengl, a great site that has helped me in the past is http://www.cokeandcode.com/tutorials. The examples use LWJGL for rendering, but it gives you a general idea of how your game's framework should look. It also shows how to go about setting up movement and other questions you will probably have down the line.
Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #6 - Posted 2008-12-22 03:07:17 »

The best tutorial, by the larget of margins, to learn Java with is The Java Tutorial.  I used it to teach myself Java and now I program in Java for a living.  It covers everything you need to get to the basics and beyond.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #7 - Posted 2008-12-22 03:59:27 »

I guess I was lucky and had a **** of a teacher in my AP Java class in high school. I was literally staying up until 3 every night trying to get assignments done. At the end of the course I was able to make a multi-player Mario clone without too many problems.

You can take that philosophy to your own programming, even without a teacher shoving a bunch of assignments down your throat; as long as you spend a lot of time trying everything you will learn it all.

See my work:
OTC Software
Offline techniks.1990

Innocent Bystander





« Reply #8 - Posted 2008-12-23 09:26:35 »

hello i am a b.tech cse student and i hav a strong prior knowledge of c++ and now i want to start java but i dunno from where to start .please help me regarding this..
Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #9 - Posted 2008-12-23 12:24:03 »

hello i am a b.tech cse student and i hav a strong prior knowledge of c++ and now i want to start java but i dunno from where to start .please help me regarding this..
Did you read the whole thread?  I already posted a good place to start up to posts from yours.

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

Junior Duke





« Reply #10 - Posted 2008-12-23 16:43:03 »

Get a book that covers the basics of everything. I have

http://www.amazon.com/Java-How-Program-Harvey-Deitel/dp/0132222205/ref=sr_1_4?ie=UTF8&s=books&qid=1230050483&sr=8-4

its fairly decent and it covers the easy normal stuff to how to use sql and networking with your apps 70 bucks used...but then again there are tons of online stuff and people have posted that on the thread already.

<b>Check out my Development Blog:</b> <a href="http://www.scottscreations.com">Scotts Creations</a> | <b>Games in Development: </b> <a href="http://mechwarfare.scottscreations.com">Mech Warfare</a> | Mech Warfare: Facebook Edition | Game Master
Offline Mr_Light

Senior Duke


Medals: 1


shiny.


« Reply #11 - Posted 2008-12-23 22:46:07 »

For ppl comming from c/c++ the sun java tutorial is by far your best bet.

Books I don't know there are some crappy ones out there, which is probably why there are so many in the first place. Make sure you have a recent one.

It's harder to read code than to write it. - it's even harder to write readable code.

The gospel of brother Riven: "The guarantee that all bugs are in *your* code is worth gold." Amen brother a-m-e-n.
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.

theagentd (18 views)
2014-10-25 15:46:29

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (45 views)
2014-10-16 15:22:06

Norakomi (34 views)
2014-10-16 15:20:20

lcass (39 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (68 views)
2014-10-14 00:35:47

TehJavaDev (60 views)
2014-10-14 00:32:37

BurntPizza (74 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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
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!