DUPLICATE: http://stackoverflow.com/questions/293079/java-2d-game-frameworks
Does anyone knows a good 2D engine for Java with sprites, animations and colisions handling ?
DUPLICATE: http://stackoverflow.com/questions/293079/java-2d-game-frameworks
Does anyone knows a good 2D engine for Java with sprites, animations and colisions handling ?
Tangent: You'd be better off branching away from Java. The game development industry is C++/Python heavy, with C# in third.
JGame is probably what you're looking for.
You might also want to check out this question ( http://stackoverflow.com/questions/293079/java-2d-game-frameworks ) that has a list of Engines out there and a bit of feedback on some of them. Hope it's helpful.
There's nothing wrong in making a game in Java. In certain occasions, especially for small games like pong and tetris, Java would be ideal.
I will agree however that making games in C or C++ would not be much harder and it would definitely give greater output and results, although difficult to maintain if you plan on letting other people use it. I especially agree with this if your wanting hardware acceleration.