Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (524)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (592)
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  
  Another clueless newbie.  (Read 1138 times)
0 Members and 1 Guest are viewing this topic.
Offline Lylat

Junior Newbie





« Posted 2010-04-01 15:13:57 »

I've been studying Java at University for 8 months now, which has basically involved a dull routine of adapting a program given to you into doing whatever is specified.

However I've been looking at creating games in Java for a while now and have looked up numerous tutorials and have learnt things such as using images, how to set display modes, threads, etc...

However is there anywhere that has good tutorials on what's required to make a game? For instance I still have no clue how to make good animations etc... I'd much rather find a collection of tutorials specifically for Gaming rather than learning things that I may or may not need and get confused as to what I should be using.

I've looked at some other newbie topics and they're being redirected to engines such as Slick2D... is this just so that it's easier to create games? I would have thought you should make a game from scratch, make your own engine and whatnot? Albeit very clueless when it comes to game development and whatever I search seems to end up in the completely wrong direction.

I guess what I really want for now is a simple side-scroller, and expand from there to create different games.

Thanks and sorry if this is extremely newbie, I thought I'd ask people who know what they're doing rather than bashing google with the same thing only slightly differently phrased.

Thanks in advance Smiley.
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #1 - Posted 2010-04-01 15:22:05 »

Space Invaders 101

Don't forget to check out 102 etc. (link top right).

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline Lylat

Junior Newbie





« Reply #2 - Posted 2010-04-01 15:25:40 »

Ah great, thanks. Do you think you can explain why people use engines etc. I would have thought people would create games from scratch so they'd get better control/understanding and so on? Or is there something that these engines do that is nearly always required? I don't know if my question makes any sense...
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #3 - Posted 2010-04-01 15:43:26 »

Depends what your goal is I guess - some people crave writing everything from scratch, some would rather just leave the lower level bits alone and just focus on the gameplay.

Plus different engines provide different things - lots of C++ people  might use SDL for basic window creation and text drawing, but with Java you get that "built in". Different engines/libraries usually offer different trade-offs between ease of use, flexibility, performance and compatibility.

If you're just getting started then Java2D is a good starting point. It's stable, well documented with loads of examples and comes with a whole lot of functionality. I'd recommend starting with that and progressing to things like Slick later.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline reiselaender

Junior Newbie





« Reply #4 - Posted 2010-04-04 09:21:34 »

What's the best engine to work with if you're just a beginner?   Huh

Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #5 - Posted 2010-04-04 11:19:17 »

What's the best engine to work with if you're just a beginner?   Huh

see my post here for my opinion on what is the best engine for java.
Offline gouessej
« Reply #6 - Posted 2010-04-04 11:43:52 »

In my humble opinion, as you're a beginner, you should not use an engine, you should start from scratch a very simple project. Engines hide the low-level aspects, it is fine to save a lot of time if you already understand how it works underneath but if you don't and if the chosen engine does not work as expected, you won't be able to solve your problem. I advise you to start from scratch a very small game with plain AWT/Swing. Later, maybe you will be able to switch to OpenGL (JOGL, LWJGL). Then, once you understand these basic concepts, you could switch to JGame, Pulpcore or Slick for 2D. When you feel comfortable with 2D and the major algorithmic aspects of gaming, you will be able to switch to 3D. Once again, maybe it would be better to start with a low-level API (OpenGL) and after that you could switch to a 3D engine (3DzzD, JPCT, Aviatrix3D, Xith3D, Ardor3D, JMonkeyEngine, ...). Good luck.

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.

toopeicgaming1999 (64 views)
2014-11-26 15:22:04

toopeicgaming1999 (57 views)
2014-11-26 15:20:36

toopeicgaming1999 (10 views)
2014-11-26 15:20:08

SHC (24 views)
2014-11-25 12:00:59

SHC (24 views)
2014-11-25 11:53:45

Norakomi (28 views)
2014-11-25 11:26:43

Gibbo3771 (24 views)
2014-11-24 19:59:16

trollwarrior1 (37 views)
2014-11-22 12:13:56

xFryIx (76 views)
2014-11-13 12:34:49

digdugdiggy (52 views)
2014-11-12 21:11:50
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!