Version 0.16
Pre-releaseIf you're playing this for the first time, please note that collision isn't properly mapped out at certain points in the level. Once you reach the big loop, there's pretty much nothing past that. If you fall off the map, you'll have to exit the game and start again.
Also, if you start the program and it seems like it's taking a long time to load: that's normal. Don't just keep clicking it to start it faster. Java likes to take its sweet time when loading assets (there are a lot).
Changes:
- Added mid-air tricks (after bouncing on a spring, hold left, right, or up and press the c key to do a trick)
- Added boost mode (run at max speed for long enough and it will boost you automatically)
- Added after-images for boost mode
- Fixed clock glitch—time starts at GO now
- Added test enemies (can be killed, but you can't get hurt)
- Added item boxes
- Changed controls
Controls:
- arrow keys = move Sonic
- c key = jump
- left, right, or up arrow + c key after bouncing on spring = trick
- down arrow = crouch
- down arrow while running = begin rolling
- c key while crouching = spindash (space again to charge, release down arrow to release)
- x key = spindash (space to charge, release control to release | can be done while moving)
- x key while rolling = stop rolling
- escape = quit
I would highly recommend downloading JoyToKey and mapping the keyboard buttons listed above to a controller. If you do so, map the arrow keys to a d-pad and not an analog stick, because unintentionally moving the stick down even slightly will activate a spin, which can get kind of annoying.