This engine is completely obsolete now. I'm working on another engine with @mewtube47 for Sonic Genesis Age 2 that is pretty much this but with tons more features and almost 1 to 1 physics. See it here: https://scratch.mit.edu/projects/708951872/ This engine is using a reverse engineer of the original Sonic games by sonicretro.org. I've pretty much stopped working on this for the most part, but I am working on a lot more stuff that also uses the Sonic Retro guide. It's going to be pretty huge. Previous text: Fully Genesis accurate scrolling has been added! You can now scroll the level! This is a very important feature because it ensures that everything else, like objects, can work in the future! The pink square in the middle is an indicator for how far you have to move for the screen to scroll in a certain direction, so you can visualize how the scrolling operates. Controls - A: Jump | Down arrow: Crouch (This pans down your camera. That feature hasn't been added yet.) | Up arrow: Look up (This pans up your camera. That feature hasn't been added yet.) | Space: Switch levels (Glitchy right now) Side note: I'm yet again going to build off of the most current version of darius' engine going forward, so that means implementing all of the stuff I have so far. Since this and darius' project don't deviate too much and still use the same variables, it shouldn't be too hard.
Previous text below: I'm being 100% serious when I say this. This is probably the most accurate Sonic engine I've ever came across on Scratch, and it's just getting started! Make sure to heart and favorite the original project by @dariusgamer123 , and send em' some kind words! I'm probably going to try my hand at making my own Sonic engine in the future. I just came across this amazing engine and thought I'd help out! I'm not going to use this myself until the creator is done with their engine. Credits: Sonic Retro : Pretty much all of the reverse engineered physics code in this project, initially made as a GameMaker tutorial for Sonic physics. See this for the physics guide this project uses: https://info.sonicretro.org/Sonic_Physics_Guide @MunchJrGames : Sonic 1 / Sonic CD sprite rips. He has rips for almost everything, but just make sure to credit the ORIGINAL creators of the sprites, since the rips he makes don't include credit. I did add some sprites that were missing on my own, though. @dariusgamer123 : The original project I edited. @llamaguy : FPS detector that I didn't realize was already in the project until after I added another one- I feel really dumb now. SEGA : The owners of the Sonic the Hedgehog brand. This project is not affiliated with SEGA or any other IP. This is just a non-profit passion project meant as a game engine anyone can use.