I`ve been woking with java for quit a long time and i enjoy it a lote but now i dont know if i should start learning openGL or slick2D for simple 2D rpg or platformer games.What do you think?
#2 Members - Reputation: 407
Posted 11 March 2013 - 11:46 AM
Don't use openGL for your first 2D platformer.
Use any 2D framework instead.
#3 Members - Reputation: 272
Posted 11 March 2013 - 02:06 PM
If you done some games in past, go for OpenGL, but if not then use frameworks/libs/engines.
And the another thing is that, what do you want to do. Games or Engines (If games then stick with engines), but if you want to learn more about 2d/3d graphics, how it works etc, then go for OpenGL.
#6 Members - Reputation: 1413
Posted 11 March 2013 - 06:14 PM
Hi,
It is always great to see programmers using various languages and liking them, such as the Java that you enjoy. So many beginners with dreams of BIGTIME try to jump right into C++ cross-platform MMO and stuff - LOL Java is a powerful language and you will eventually find advantages long term for crossplatform through OpenGL and other implementations. Have you looked at jMonkey? It really rocks the Java game dev!
I am not sure by your post how far you have progressed in game making, but I would say save OpenGL until you have at least 3 to 5 games made in 2D.
#7 Members - Reputation: 283
Posted 12 March 2013 - 09:45 AM
I think you guys misunderstand me I am not really a begginer i have 1 year + a couple of months experience.
#9 Members - Reputation: 524
Posted 12 March 2013 - 06:22 PM
So if i go with Slick2D everything will be fine?
Yep.
Make sure to read all the documentation and the wiki before you get started.
There are a lot of features that I wish I had known about before I started my project, and I'm sure you will find lots of tools you will want to use as well.
Stay gold, Pony Boy.
#10 Members - Reputation: 1413
Posted 12 March 2013 - 06:22 PM
Of corse i did but i never figure out how to use it ).
I think you guys misunderstand me I am not really a begginer i have 1 year + a couple of months experience.
Yes, we understand but you were not specific about how many games that you have made, for all we knew only two.
Number of games made can give somebody a better idea if you are ready to advance to a certain new feature of game development, other things considered, too.
You wrote that you never figured out how to use jMonkey, but have you asked for help from the jMonkey community or used a demo game or open source jMonkey game to help you?
I say this only to help, but you really need to pay attention to specifics and alternatives. Details are something to embrace in game development. ![]()
Clinton
#11 Staff - Reputation: 8925
Posted 12 March 2013 - 09:00 PM
Unless your needs are particularly unusual or you're making a very simple game an existing framework will usually result in a better quality project being completed sooner.
If you want to learn about the underlying technology then work at a lower level - OpenGL might be more appropriate for this.
It sounds to me like you want to focus on completing games rather than lower-level knowledge, but use whatever is appropriate for your goals.
Hope that helps! :-)
(Posted from mobile.)
- Jason Astle-Adams.
From my blog: 20 ways to advertise your game | What next? Intermediate to advanced C++
How to make games WITHOUT programming | 4 reasons you aren't a successful indie developer






