Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (568)
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  
  just starting  (Read 2004 times)
0 Members and 1 Guest are viewing this topic.
Offline 106498

Senior Newbie





« Posted 2006-06-21 01:41:14 »

I know some basic java and was wandering if anyone could tell me what would
be the best thing to do next.

Eventually I want to make a 3d game but that'll take
some time.

Especially tutorials would be good.
Offline appel

JGO Wizard


Medals: 51
Projects: 4


I always win!


« Reply #1 - Posted 2006-06-21 16:08:25 »

First of all, you need is committment, and realization that game programmer is all about hard work.

I've always recommended new people to start study the game-concept itself, and the long hard walk to make a complete game.

2D games are simple and should provide you with enough experience to start 3D programming. Knowing the problems with 2D makes you appreciate the solutions of 3D, and vice versa.

I recommend you start reading about the topic of game programming, game loops and the basics of rendering a object on the screen, moving it around and stuff like that. Perfect tutorials would be SpaceInvaders (don't know URL, google it "java space invader").


1. Study game-concept, the game-loop.
2. Study Java2D.
3. Go through tutorials, like spaceinvader.
4. Study how to make your own game; writing a game-story, how the game is supposed to be, the enviroment, user input, etc.
..
x. 3D programming in Java.

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline beowulf03809

Junior Member




We live for the code, we die for the code


« Reply #2 - Posted 2006-06-21 16:52:19 »

To add to Appel's post...

#5.  Write your own basic game. 

It's one thing to go thru totorials for SpaceInvader, PacMan, Asteroids, etc and THINK you understand it all. It's something else when you start trying to apply it on your own.  Let's say you've done those tutorials and think you have a good grasp of the basics.  Now try to apply that to make a very basic game of another type, such as a side scroller, top-down-shooter, whatever.  If you weren't playing games in the 70's & 80's and have trouble visualizing a "basic" game (primative by today's standards ) try to google for atari 2600 games.  Pick one that looks cool and try to reproduce it to some degree.  Maybe get creative if you want, but the key part is to get it done.  It's a real eye opener to see what you are still not strong in.

Until you can produce a complete, small scale, simple game there will be a lot of extra effort involved in working on anything larger or more elaborate.  Not only are the lessons learned in making a game soup-to-nuts invaluable, but the sense of accomplishment will give you the confidence you need when you work on the next level of game.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline 106498

Senior Newbie





« Reply #3 - Posted 2006-06-21 23:16:48 »

thanks guys
Offline 106498

Senior Newbie





« Reply #4 - Posted 2006-06-21 23:21:59 »

Oh, I found the tutorial

the url is http://www.cokeandcode.com/spaceinvaderstutorial
Offline Jeff

JGO Coder




Got any cats?


« Reply #5 - Posted 2006-06-21 23:27:47 »

I just wanted to add a few quick things:

(1)  Youve got a GREAT attitude. I lvoed it when you wrote that you knew you couldnt jump straight to 3D.  Its amazing how many people show up here with statements like "I've never written a game before, but I have this idea for a game like WOW only better..."

(2) The coke and code tutorials I thinka re very good.  They were written by oen of oru regulars here.  They are at www.cokeandcode.com.

(3) For a first game, pick something simple.  Classic games are good (Pac Man, TANKS, Space Invaders, Asteriods) because they are pretty small, self-contained projects thatnonetheless will make you leanr the basics that all games are based on.

(4) As you get working on the tutorials and/or designign yoru own game, pelase feel free to come back here and ask questions.

(5) There are some decent Java games books out there, but no one really terrific all around text. As you approach specific areas I can probably recommend things.  Once you get past the "how Java works" stage then the techniques are the same whether its Java or C++, and there are some good books out there written for C++ that are fairly easy to translate IF you also know C++.  If you dont, then reading them could be tough...

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
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.

Pippogeek (39 views)
2014-09-24 16:13:29

Pippogeek (30 views)
2014-09-24 16:12:22

Pippogeek (20 views)
2014-09-24 16:12:06

Grunnt (46 views)
2014-09-23 14:38:19

radar3301 (28 views)
2014-09-21 23:33:17

BurntPizza (64 views)
2014-09-21 02:42:18

BurntPizza (36 views)
2014-09-21 01:30:30

moogie (42 views)
2014-09-21 00:26:15

UprightPath (52 views)
2014-09-20 20:14:06

BurntPizza (54 views)
2014-09-19 03:14:18
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!