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 (567)
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  
  What API to use or is Slick2D outdated?  (Read 4395 times)
0 Members and 1 Guest are viewing this topic.
Offline lastaid

Junior Member


Projects: 1



« Posted 2011-12-05 21:54:15 »

I am working on a game i share in another thread and I am thinking to put more focus on it. I am using Slick2D and I am quite satisfied with the API when it comes to simplicity. But I noticed that it hasn't been updated for quite a while and the project Slick2D-AE that tries to put it on Android  still has some issues and is not in active developement either. Then I stumbled upon libGDX, an API with nice features, active developement, better support for shaders [ although there is some code that make shaders work in slick ] and TWL.

Switching would mean a lot of effort, but putting all effort into an api that might die would mean a lot of work later on.

I would really appreciate some input, maybe alternatives or statements from kevin on the slick developement.


-lastaid
Online kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #1 - Posted 2011-12-05 22:00:44 »

Its a question many have asked, see official response here.

Slick2D is IMO pretty much mostly complete as a wrapper. Its a thin library to wrap OpenGL into a nice and friendly Java2D like API to make 2d games easier and quicker to make, its easy to extend, what more do you want from it?

Its just the small bugs that pop up every now and then that need fixing which kevglass does fix.

Although the posts on the front page have been lacking, the libraries forum is pretty much alive and kicking.
Offline Cero
« Reply #2 - Posted 2011-12-06 00:09:26 »

Outdated no
Buggy yes

The bigger your project and the more direct OpenGL calls you want to do, the more you will get frustrated
But easier to use when you don't have the OpenGL skills needed.

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

Junior Member


Projects: 1



« Reply #3 - Posted 2011-12-06 14:20:57 »

Ok, I agree on the not outdated part, but i'm still bugged with the android support. I am trying to learn OpenGL on the side, but its a large step from calling Image.draw to handling everything in low level opengl. Also when it comes to OpenGL, i have no idea what version to use. on the one hand OpenGL1.1 is supported by almost everything which might even include my toaster, but it changes as well and if i am in the position of having to learn it from scratch, why not learn the latest api with no supported hardware at all Cheesy.
Too many questions, but i think i will stick to Slick2D and  hope for better android support coming soon.
Offline Grunnt

JGO Wizard


Medals: 70
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #4 - Posted 2011-12-06 14:27:34 »

I've just used Slick2D to actually complete my first game. Which is quite nice, because I never managed to complete a game before. Part of this is because Slick2D is a very easy library to learn, and has support for basically everything you need for a 2D game (admittedly, one that is not too complex). So I'm pretty sure that Slick is a good place to start your game development career.

Also, although it may not be the most actively developed library out there it is indeed quite complete as it is. I guess I'll go back to learning OpenGL some time in the future, but for now I'd rather focus on actually completing a game rather than struggle with an API for a few months before giving up.

Online kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #5 - Posted 2011-12-06 14:29:11 »

Android support wasn't really ever officially part of Slick2D. The Slick-AE stuff was mostly just experimental and IIRC it wasn't fully completed, essentially it was just a wrapper over the LibGDX library (which is also pretty nice).
Offline lastaid

Junior Member


Projects: 1



« Reply #6 - Posted 2011-12-06 14:41:22 »

I took a look at the libgdx, but it seemed to me that it was more optimised for jump and run + rpg stuff [ scene2d and all that stuff ]. i write an 4x game, so handling grafical entities with physics is no priority. if i want to write a simple 2d game,  is it still as simple to use as slick?
Offline Nate

JGO Kernel


Medals: 149
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #7 - Posted 2011-12-06 15:52:04 »

I took a look at the libgdx, but it seemed to me that it was more optimised for jump and run + rpg stuff [ scene2d and all that stuff ].
Could you explain how you came to this conclusion?

Offline lastaid

Junior Member


Projects: 1



« Reply #8 - Posted 2011-12-06 16:06:34 »

Just a superficial and quick look, especially the package com.badlogic.gdx.scenes
But as I said, it was just on a quick look, so the chance of my first impression being wrong is quite high.
Offline pitbuller
« Reply #9 - Posted 2011-12-06 18:46:08 »

Just a superficial and quick look, especially the package com.badlogic.gdx.scenes
But as I said, it was just on a quick look, so the chance of my first impression being wrong is quite high.

I can assume that Libgdx can be used to anything. I have with team or my self created tower defense, physic tetris and currently doing full blown 2d work vechile simulator.

So anything that you want is possible even 3d games.
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 (19 views)
2014-09-24 16:12:06

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

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

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

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

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

UprightPath (50 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!