Hello, I am planning to make a 2D rouge like turn based game, however I need some help, I do not know the capability’s of slick 2D and LWJGL Could you please tell me the benefits and the disadvantages of them, as well as telling me what is the best way to go for designing a 2D game, thank you I do am still extending onto my knowledge.
Please search forums before posting as this question or similar questions have been answer already. Slick uses LWJGL. Slick is not very good but is no longer being develop and you may find yourself limited by it. LWJGL is JUST opengl bindings. It does not have and rendering or game logic libs.
I recommend using libGDX if you strictly want to make a game.
If you want to learn everything in the rendering process, use LWJGL and write the rendering code yourself.
+1 For searching the forums, or just Google in general. This question has been answered to death, and it always comes down to personal preference. Neither are better, they both have their differences, and its up to you to gather the information to create an educated decision.
The whole point is you cannot compare them as they have nothing to do with one another really. One is opengl bindings where the other is an actual game library. LWJGL needs its name changed as it is confusing.
Its only confusing to the people who don’t take the ten minutes on Google to figure out what it is though.
My whole point is that both these libraries do vastly different things, and can be compared because essentially they both have the same features as slick2D is built on LWJGL. Its the devs choice whether to go low level or not, and OP needs to figure it out for himself, especially since this question has been asked a billion times over.