Hi
I’m a C/C++ programmer, but I got a bit tired of my precious language and I had a long break so my awesome hand made libraries got outdated (and I forgotted what these did and where I put them) so I decided to give Java a try
My needs: I will be doing rather low CPU intensive games (strategies, RPGs), I’m also not planning to use heavily 3D ever again in my life, so the maximum performance is not critical (still, it should be fast). I will probably be doing both Application and Applet games, so the code size is important (the more standard components/libraries the better).
My skills: SDL, OpenGL, DirectDraw5.0, Zx-Spectrum/C64/Amiga Basics. I’m familiar and fine with these, I would prefer a graphic library that is similar to one of these (I just beg, no libraries that are like D3D and generally nothing similar to Microsoft interfaces if possible).
So, which gfx library I should choose (and what options do I have, since whenever I check any source code I see a completely different library :D)?
Generally, I need these two things, if possible one libarary/package/whatever should cover them both, if not I can go for 2 separate setups:
- Standard 2D (blit, stretch, alpha, rotation or at least mirror would be nice, load image, draw rectangle).
- 2D+OpenGL (I’m not interested in learning anything other than OpenGL when it comes to 3D, but I believe in Java you can use only OpenGL anyway?).