OpenJazz is now on
SourceForge.
This was done for a variety of reasons:
- Other developers can now contribute code more easily. This means that the code for ports can now be re-integrated with the main codebase. It also means that there is less of a barrier for other people to contribute improvements.
- I usually wait until I have several new features before I release the latest version of the source code. Now there's an SVN repository, I can upload bug fixes and new features as soon as they're done.
- Bug reports and feature requests can be tracked in a more consistent manner. I've added a few example bugs to the tracker myself, feel free to add your own.
So, how's OJ development going? Well, I've rearranged the code into more files and - get this - folders. There's now a framework for adding new game modes, and I've used this to add a race mode. Additionally, the compatibility problem with J2E-generated level files has been fixed.
Previously, the player always shot from a fixed point. This was bad because it meant you couldn't shoot lower while crouching, so in the latest version the point is retrieved from the current animation.
In Jazz's falling animation, he does shoot out of his ears, presumably to account for people's delayed reactions. Every now and then, OpenJazz thinks Jazz is falling even when he isn't, which is why the bullets shoot out of his ears.
As well as fixing crouching, the changes mean that when Jazz is teetering on the edge of a platform, it no longer looks like he's shooting out of his... erm... posterior. You decide whether or not this is a good thing!