New to java, LWJGL or Java2D?

Hey guys im new to java (just finishing thenewboston tutorials) i did a little “commandline” game and im wondering where to start for making more serious stuff, the logical way for me is to look toward Java2D but some people said that at some point, i will have to switch to LWJGL so why not start here directly. But since im not looking to make big games i feel like LWJGL might be too “big” for me? (atleast for now) So i’m asking you guys, what is the limit of Java2D?
For instance if i want to draw like 50 animated characters (like zombies or w/e) to the screen for a platformer game, is it doable while having decent performance? I really want to know what you can do with Java2D because lot of people are saying different stuff, as a newcomer i feel really confused…
Also the more i read about java2d the more i feel that there is only ONE way to do stuff (performance wise like gameloops, rendering, etc) so all i have to do is find the right code and i guess i won’t learn much from brainless code copypasta so yeah i hope i’m wrong on this.

Thanks for reading me, hope I don’t sound annoying.

PS; Excuse the engrish.

Hi
You can start programming with Java2D and switch later to Slick, JGame or GLG2D. There are suitable kinds of Java2D reimplementation using LWJGL (for example in GTGE) or JogAmp (GLG2D). Java2D is easier to learn than any Java binding for the OpenGL API but you will have to use one of them if you want good performance. Don’t worry for your English, lots of people here aren’t native speakers, we do our best.

Peace of cake.
Except you run on a 286 with an ancient graphics card maybe…
Here I put some Java2D measurements.

For 2D, Java2D can in theory be more or less about as fast as OpenGL via LWJGL or JOGL, within certain limitations.

Cas :slight_smile:

Thank you guys for answering ! Guess i will start with Java2D, make a simple game like a platformer and try to polish it more and more by adding stuff !

Try out various libraries and decide for yourself what is most suitable for your needs and goals.

Java2D is definitely performant enough for a simple game like you are planning.