ScratchData LogoScratchData
Back to ScratchCatBoo's profile

Genesis Sonic Ininfite Engine 2.0 BETA Classic Sonic

SCScratchCatBoo•Created June 22, 2018
Genesis Sonic Ininfite Engine 2.0 BETA Classic Sonic
3
4
379 views
View on Scratch

Instructions

"Hey Hahasamian, sorry it took so long. I don't really have the time anymore to manage an entire project like this alone so I'm handing all creative control over to you if you're still willing to accept it. ...What I need help with it polishing the project for the public to use and more importantly the object placement. I've provided vector graphics for the objects to match the art style of my Sonic sprites. ...The project pushes Scratch to its limits and runs surprisingly smoothly. ...All I'm interested in is getting the engine to work. ...You've shown your understanding of how the Sonic engine works, let's see you make this thing work." (Yeah, I just had to do that, I thought it would be cool) Hello, world! This is Genesis Sonic Infintite Engine Version 2.0-- Or at least its Beta. I have made several minor modifications to the engine, including the removal of that screen frame, a more smooth camera lock, better water running physics, and hey, look at this! Camera modes! Other modifications include adding the Peel-Out and its animation. Anyway, FOR THOSE WHO DON'T ALREADY KNOW... --Click the Green Flag to start the engine. --Use the Arrow Keys to move and the Z key to jump. --Press the Down Arrow and spam Z to charge the Spin-Dash! Release Down to take off in a burst of speed! --Press Z after jumping and hold until you hit the ground to do the copy of a reflex I developed in Sonic 3, also known as the Drop-Dash! --Press the Up Arrow and Z (no spam needed) to charge up the Peel-Out! That's right, I actually did it for once! Release up to take off in a burst of speed WITHOUT SPINNING! Press C to enter CMD mode. It pauses the game and lets you enter a command. Currently working commands are: "CamSettings = "Sonic CD"" "CamSettings = "Infinite"" "CamSettings = "Sonic 1"" These will change the way the camera acts. Original Description: Hey Hahasamian, sorry it took so long. I don't really have the time anymore to manage an entire project like this alone so I'm handing all creative control over to you if you're still willing to accept it. Maybe eventually I'll come back and we can all do a collab project. What I have done is programmed loops and made the zone linear. What I need help with it polishing the project for the public to use and more importantly the object placement. I've provided vector graphics for the objects to match the art style of my Sonic sprites. To add more level chunks all you have to do is add more costumes to the terrain sprites. If you look at how the sprite costumes are named it should explain how the system works. The project pushes Scratch to its limits and runs surprisingly smoothly. The first costume in every G1P1 sprite is named Z1A1P0, and the P goes up by 2 each time so the next costume you add to the sprite should be Z1A1P2. Z and A are zone and act, don't need to worry so much about that. It's more of a reference lookup for a full game with multiple levels. All I'm interested in is getting the engine to work. The controls are updated a little; Sonic can Drop Dash similar to Mania and the Spindash requires you to rapidly press Z as fast as you can to get that extra power. More Sonic sprites here if you want to add them: https://scratch.mit.edu/projects/123371380/ To add objects that will act as terrain you'll need to use the "Objects" sprite. The sprite itself acts as the surface of the water for Sonic to run across, so its clones can act as collapsing/breaking platforms. Hidden somewhere in the terrain detection sprite is a piece of code for if you want to program Power Sneakers into it and make Sonic faster. Also remember in your modern Sonic engine you got Sonic to do a half jump by only tapping the Z key? If you could implement that into this project but so that he's still spinning that would be awesome. I hope you enjoy working with this engine and if there's anything you don't understand or I haven't explained to you just ask in the comments. You've shown your understanding of how the Sonic engine works, let's see you make this thing work.

Description

Thanks to @hahasamian for the engine (and @tomicool) and TSR for the sonic sprites.

Project Details

Project ID230276102
CreatedJune 22, 2018
Last ModifiedJuly 29, 2018
SharedJune 25, 2018
Visibilityvisible
CommentsAllowed

Remix Information

Parent ProjectView Parent
Root ProjectView Root