CONTROLS - Move: [←] and [→] - Look Up: [↑] - Crouch: [↓] - Jump: [Z] - Roll: [↓] While Moving - Roll Cancel: [↑] While Rolling - Spin Dash: [Z] Repeatedly While Holding [↓], Then Release [↓] - Super Mode: [C] While in the Air With 50 Rings - Debug Mode: [B], [H], and [2] at the Same Time SONIC ONLY CONTROLS - Drop Dash: Hold [X] While in the Air - Peel-Out: [Z] Repeatedly While Holding [↑], Then Release [↑] - Hyper Sonic: [C] While in the Air While Super Sonic - Hyper Flash: [X] While in the Air While Hyper Sonic - Boost: Hold [X] While Super or Hyper Sonic TAILS ONLY CONTROLS - Fly: [X] Repeatedly While in the Air - High Jump: [Z] Repeatedly While Holding [↑], Then Release [↑] KNUCKLES ONLY CONTROLS - Glide: Hold [X] While in the Air - Long Jump: [Z] Repeatedly While Holding [↑], Then Release [↑] - Wall Climb: [↑] and [↓] While Holding [X] After Gliding into a Wall MIGHTY ONLY CONTROLS - Drill Drive: [X] While in the Air - Back Hop: [Z] Repeatedly While Holding [↑], Then Release [↑] RAY ONLY CONTROLS - Float: Hold [X] While Using [←] and [→] to Control Height - Slingshot: [Z] Repeatedly While Holding [↑], Then Release [↑] AMY ONLY CONTROLS - Hammer Jump: [X] While in the Air - Rocket Hammer: [Z] Repeatedly While Holding [↑], Then Release [↑] DEBUG ONLY CONTROLS - Character Swap: [S] for Sonic, [A] for Tails, [D] for Knuckles, [Q] for Mighty, [E] for Ray, and [W] for Amy - Ability Swap: [K] for Sonic's Abilities, [J] for Tails' Abilities, [L] for Knuckles' Abilities, [U] for Mighty's Abilities, [O] for Ray's Abilities, and [I] for Amy's Abilities - Give 50 Rings: [R], [N], and [G] at the Same Time - Debug Increment: Most Abilities are Greatly Affected by this Variable. Raise it to Increase its Effects Thank you, and enjoy Sonic the Hedgehog in Scratch!
NOTE: This is the final version of this project. I have reached the point where adding anything more would require a complete rewrite of the main engine, and that alone would put me back at square one. As such, this is now the final version of this project. As much as I had massive plans for this, the limitations of Scratch are simply too much to deal with. I'm so happy that so many people enjoy what I have created, and I thank you all from the bottom of my heart. Thank you for playing Sonic the Hedgehog in Scratch! WHAT'S NEW IN VERSION 0.13.2 (04/10/2020): - Fixed a bug where the ring code could work outside of Debug Mode. - Fixed several issues and inconsistencies with the Super and Hyper animations, as well as the emeralds. - The version number on the title screen is now on the right side again, and it is also smaller. - The Test Stage finally works properly again! I ended up finding a workaround to fix how Scratch 3 works with vector images. - Knuckles has a climbing animation, and finally knows that he shouldn't climb on air! - Ray's Float ability has been completely reworked to better reflect how it functions in Mania. - Sonic wags his finger on the Title Screen now. - The Title Screen animation speed has been increased to match Mania's speed. - The Main Menu has been polished, now with music and sounds from Mania. - Ring count can no longer be adjusted with a slider. - New debug code: Press R, N, and G at the same time to add 50 rings to your ring count (Must be in Debug Mode). KNOWN BUGS: - Magic Statue Bug - Knuckles doesn't like sticking to walls - Knuckles falls off the corner of walls - Goal Post likes to spawn when it's not supposed to - Turning Hyper while falling into the void is no good - Hyper Flash doesn't work properly - Super Hyper Team-up Bug PLANNED FEATURES: - A New Test Zone with Prototype Level Design - Alternate Costumes (including Team Chaotix, Shadow, Cream, and Metal Sonic) - Original Sprites - Badniks - Rings - Springs - Item Boxes - Boost Pads - Checkpoints - 2 Player Mode? - Encore Mode - Possibly Team Gameplay (Because We're Sonic Heroes!) - ??????? ?????