INVERSUS is a competitive and cooperative arcade shooter with a mind-bending twist. Player movement is constrained to opposite colors of a black and white grid. My walls are your paths and your walls are my paths. Each shot flips tile colors in an attempt to block, trap and close in on the enemy.
The RJ_InsertCode project is a TinyMCE 3.x plugin that will automatically style code samples for different languages. Its core architecture is based on the Insertcode plugin for older versions of TinyMCE, but it has been almost fully rewritten for TinyMCE 3. There is a simplified setup, more features, a JCE 1.5 installer, and a commented codebase to assist in learning how it works and tweaking it.
The RJ_Demo_IK project is a C# application to help demonstrate inverse kinematics related algorithms discussed else where on the site. For more information of the implemented algorithms, see the following articles.
The RJ_Containers project is a reimplementation of the Standard Template Library (STL) container functionality. It has been architected for the needs of game development, but should be applicable to any performance critical or allocation sensitive programming.
Kisses was my senior project at DigiPen (2003/2004). It is a 3D social simulation. The game takes place in a small village where the player and other residents attempt to survive in the harsh climate while maintaining as many friendships as possible.