GENERAL CONTROLS - Move: [LEFT] and [RIGHT] Arrow Keys - JUMP: [Z] Key - ROLL: [DOWN] Arrow Key (While Moving) - ROLL CANCEL: [UP] Arrow Key (While Rolling) - CROUCH: [DOWN] Arrow Key (While Standing Still) - LOOK UP: [UP] Arrow Key (While Standing Still) - SPINDASH: [Z] Key Repeatedly (While Crouching), Then Release [DOWN] Arrow Key SONIC CONTROLS - Peel-Out: [Z] Key Repeatedly (While Looking Up), Then Release [UP] Arrow Key - Jump Dash: [X] Key (While In Mid-Air) - Drop Dash: [Q] Key (While In Mid-Air) TAILS CONTROLS - High Jump: [Z] Key Repeatedly (While Looking Up), Then Release [UP] Arrow Key - Fly: Repeatedly Press [X] Key (While In Mid-Air) - Glide: Hold [X] Key (While In Mid-Air) - Long Jump: [Z] Key Repeatedly (While Looking Up), Then Release [UP] Arrow Key - Wall Climb: [UP] and [DOWN] Arrow Keys (After Gliding into a wall) CHARACTER SELECTION - Character Swap: [S] Key (Sonic), [A] Key (Tails), or [D] Key (Knuckles) - Super Mode: [C] Key (While Standing Still) - Hyper Mode: [C] Key (While Standing Still While Super) - Debug Mode: [B] + [H] + [2] Keys At Once If you would like to suggest an idea for this project or want to let me know about a bug, let me know about it by commenting down below! Thank you, and enjoy Sonic Mania in Scratch!
Credit to @HogeezHoagies and @tomicool for the engine. The only things I did so far was add the drop dash, change the background, swap out the sonic sprites for their more modern counterparts, and tried to add the death animation. I currently only have sonic done, but I might swap out tails and knuckles soon enough!