This is the 2d engine I'm working on(see download at the end of post).
I started it as a sprite/scrolling engine but I have a plan and I want to make it slowly evolve to a sort of art-oriented 3d engine (with staticMeshes and no BSP).
For the moment it's for java 1.5.0 only, sorry but it will take some time before I can eventually adapt it to java 1.4 and frankly I would prefer to wait for the next java version rather than spend my time coding compability stuff. Sorry for mac users
I'll see if I can work that up but I feel strongly inclined to port everything to C++ because distributing a java game doesn't seem very user-friendly at the moment.
It's my first public release of java code, and I am not experienced with jar files (I left most of the rssources out of the jar because I couldn't make them work from within it).So please don't be too harsh and help me fix the errors. At the moment I'd be surprised if it worked on everybody's computer "as is"
(it will try to set fullscreen at 800X600, be prepared)
The graphics will look a bit strange, but I have mixed two of my games projects and they have very different settings (a post apoclyptic shooter, and an insect-themed arcade game).But it's just a demo/public test for the engine, not a real game.
You play some kind of segmented insect and you must survive the longest possible. Move your "head" with the mouse, your body will follow, every second the score is incremented depending on the number of segments in your body.
Mutants moths (yes moth) are chasing you, don,'t let them touch your "head" or you wil loose two of your segment, if you are touched without any "body" segment left, you lose the game (the program quits -a bit abruptly- to the desktop).
There are two types of floating bonuses that appear: blue ("spd") bonus will increase your speed and red("life") bonus will give you one additional segment.
-sound: no sound.
As you can see from the output in the console, I expected to release the engine open source, but I'm not sure anymore because there are already so many sprite engine and I'm not very good at "academic programming", it will probably be difficult for me to make it develloper-friendly (although I have already created a couple of nice editors).
I want to focus on graphic output (fast sprites ,scrolling and effects) and not make a complete game API, the engine will manage only display and collision notifies.WARNING:
this demo makes a lot of flashing effects in the background, so don't try it if you have photosensitive epilepsy (I'm serious).DOWNLOAD (win32+linux)[/b]
 correct download link