Hello everyone!
For around 2 weeks now I’ve been making progress in learning Java which so far works great (I have experience with C++ already so it’s quite easy) however I still haven’t made an actual game project so far. I’ve seen already few tutorials on developing 2D Java games and i’m not completely ignorant to this topic, but id be really grateful for some advice from experience game programmers. I want to start with a very simple RPG game and slowly “upgrade” it step by step just for fun and the knowledge ill gain from doing this (im a huge fantasy fan). The questions i have so far are:
-
i know there are several libraries that game developers can use. I already know of LWJGL, Slick/Slick2D and libGDX. Im tempted to use slick, but i know there are various reasons not to do so and most people advice to try libGDX. My question would be: which one should i actually choose for a simple RPG game? I think slick is quite easy still, but if some of you have libGDX tutorial links (on youtube preferably or a document with methods available and what they do) i’d be REALLY grateful for it.
-
I found a fork when it comes to creating Game States, like the PLAY, MENU, OPTIONS states etc. Which way in creating them would be most adviced for starters and which is most efficient in the long run? I know of Slick having a StateBasedGame class and it adds states each as a separate class which sounds quite good to me. Also there is the method where you simply create ur own GameStateManager from scratch and use enums for the game states. Which one is advised?
ADDITIONAL INFO: this is a tutorial showing slick stateBasedGame class usage https://www.youtube.com/watch?v=C_h1M8JKFEc&list=PL210C2267A8922854&index=5 and this one is for a self coded game state manager https://www.youtube.com/watch?v=ZV2zvcx9Y0A.
Thank you very much in advance! Can’t wait to finish my very own epic RPG game!!!