I've been experimenting with the gameplay feel of a ninja character. My inspiration came from the game "N". I thought it was neat how the ninja's orientation would rotate as he slips over the edges. I figured it must be a simple circle shape to accomplish this, and went to work trying to duplicate this ability with box2d. I needed a cheap placeholder for the ninja sprite and took the Ninja Gaiden ninja. I had to add a few frames because the original sheet didn't have a sliding frame, etc.. but most of them were ready to use. It looks like this so far:
I'll post demo as soon as I fix a silly issue with the config file: I'm using a plain-text file, which makes it error-prone when trying to overwrite the video resolution (when changed from the menu) if it happens to be one-character shorter or longer. So I plan to use an XML file instead. I have yet to fix this.
"N" is an award-winning flash game released in 2004 by Metanet Software. It's name means "way of the ninja", and features a ninja that must avoid deadly robots and reach a door at the end of each level. If you're not familiar with (or don't remember) the game, give it a try. The game is an action-based survival challenge with many levels and succeeds in being infinitely replayable.