Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (542)
Games in Android Showcase (133)
games submitted by our members
Games in WIP (604)
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  
  Hi to everyone  (Read 857 times)
0 Members and 1 Guest are viewing this topic.
Offline TheMan80

Junior Newbie


Medals: 1



« Posted 2013-09-23 12:56:08 »

I will looking for a presentation section, but i didn't find it. I'm a java business developer from Italy, I got knoweldge on java and many frameworks like spring, jakarta struts, open jpa, grails, etc... But my dream is always be to create a video game. So I'm looking for some help and I've found this amazing forum.

I've read the newbe resources but I need to clarify my mind, if i want to create for example a little game to start like pong or break out, the best way it's to do it all on my own, there's no library that i can use who can be helpful?

slick2d is too advanced for noob?

thx for your help, and scuse me for my english but i don't believe in google translators. Grin
Offline SHC
« Reply #1 - Posted 2013-09-23 13:05:06 »

@TheMan80

Welcome to this forum.  Wink

I need to clarify my mind, if i want to create for example a little game to start like pong or break out, the best way it's to do it all on my own, there's no library that i can use who can be helpful?

It depends on your case. If you are thinking just to make the game, I would recommend libraries like LibGdx and Slick2D which are basically abstractions over low level stuff. If you are thinking to learn the underlying concepts and go to low level like rendering the graphics yourself, you may be interested in learning OpenGL with LWJGL.

slick2d is too advanced for noob?

If you think that it is advanced, it is best to start with Java2D, then move to LibGdx and when you are comfortable with them, go more deeper into the topics.

Welcome to the forum once again.

Offline TheMan80

Junior Newbie


Medals: 1



« Reply #2 - Posted 2013-09-24 09:26:58 »

Thanx for your reply.

Maybe the best practice it's to start with Java2D, I will learn the base of game programming.
So in the future it should be simpler to learn the right way to use other libraries. Cool
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline BenningtonHD

Junior Devvie


Projects: 1



« Reply #3 - Posted 2013-09-24 22:48:39 »

Thanx for your reply.

Maybe the best practice it's to start with Java2D, I will learn the base of game programming.
So in the future it should be simpler to learn the right way to use other libraries. Cool

Exactly. Once you learn the basics the libraries are infinitely more useful.
Offline Grunnt

JGO Kernel


Medals: 95
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #4 - Posted 2013-09-29 19:41:19 »

A good way to get started is by making a simple game, meaning a game that is simple to implement. For example, a tetris clone is a good starting point, much easier than a platformer, and achievable unlike a MMORPG which many people seem to want to start with Cheesy. From tetris work to more complex games. Other good starting games are Breakout or Pac-Man, both of which are relatively easy to develop but require you to learn all the basics of game programming (i.e. the game loop, timing, input handling, graphics, sounds, making content, deployment, ...).

p.s. your English is perfect.

Offline opiop65

JGO Kernel


Medals: 161
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #5 - Posted 2013-09-29 19:49:20 »

I actually skipped tetris and all that, those games just weren't fun to me. Sure, they're easy to code, and its good practice, but its so boring and so generic. I started out by just making a tile engine, honestly. I figured out how to draw a rectangle, then how to offset things, then how to scroll them. That was basically my first "game". I guess my point is that do what you want for your first game, just have a reasonable goal. But if your first project is something you don't actually want to do, it may frustrate you and make you rethink your decision to start games. Just a suggestion!

Offline Grunnt

JGO Kernel


Medals: 95
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #6 - Posted 2013-09-29 20:09:40 »

Good point, having fun is very important. Making a game is quite something different from making a tile engine though. If you want to learn how to do some cool experiments and play around then of course, do whatever you think is most fun. If you want to learn what is involved in finishing a real game, including tuning/balancing gameplay (making it into an actual game that is fun to play), polishing graphics/audio, making a easy to use deployment package, adding documentation, creating a website and distributing it, then you are probably best off starting with something really simple (which is unfortunately also quite boring). Maybe do a slight variation on one of the formats (upside-down tetris with balloons, circular breakout, whatever) to make things a bit more interesting.

Offline opiop65

JGO Kernel


Medals: 161
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #7 - Posted 2013-09-29 20:57:50 »

Very true, I've only ever finished a few of my games, and most of them were very small. But when you do finish a project you're working on, it feels so good and it makes you want to learn more. Right now I'm addicted, I love these forums and I love working stuff out for my game. Whenever I get any recognition for my work, I get really happy and addicted again. So just do whatever you want to do, but realize that making a game from start to finish will give you more satisfaction than just what I did, making a small project.

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.

Elsealabs (15 views)
2014-12-28 10:39:27

CopyableCougar4 (19 views)
2014-12-28 02:10:29

BurntPizza (24 views)
2014-12-27 22:38:51

Mr.CodeIt (14 views)
2014-12-27 04:03:04

TheDudeFromCI (19 views)
2014-12-27 02:14:49

Mr.CodeIt (26 views)
2014-12-23 03:34:11

rwatson462 (58 views)
2014-12-15 09:26:44

Mr.CodeIt (47 views)
2014-12-14 19:50:38

BurntPizza (96 views)
2014-12-09 22:41:13

BurntPizza (115 views)
2014-12-08 04:46:31
How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21

Resources for WIP games
by kpars
2014-12-18 10:26:14

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