——— CONTROLS ——— Z / Enter = confirm / continue dialogue X = cancel / slow down / skip dialogue ←↑↓→ = move soul around
——— NOTES ——— ■ Feel free to use the engine as long as CREDIT is rightfully given. Don't claim it as your own nor fail to credit me (@ProgramClass2). ■ This isn't a perfect recreation; it's as close as I could get. ■ So, if there are any inconsistencies, grammar mistakes, optimization issues, or suggestions, then let me know :) ■ This was (and is) originally meant to be an Undertale Battle Engine, not just the Sans's fight. This was just to demonstrate the power of a proper engine on Scratch. But due to time constraints, I decided to release it early and let people see/use it. ■ I plan on making a video tutorial on how to use the engine, but that probably won't happen until the engine is fully or close to completed. ——— WHY THIS ENGINE? ——— ■ It's User friendly ■ Has the Undertale "vibe" ■ Spot-on soul movement ■ Proper textbox engine (Includes text wrapping!) ■ Proper hitbox (subjective) ■ Proper screen shake ■ Proper KARMA system (It doesn't just +1 when getting hit; also INV compatible) ■ Undertale mechanics were deeply researched in the making of this engine ——— FUTURE PLANS ——— ■ Add the "9999999" (i forgot bruh) ■ Add all items, weapons, and armors ■ Add more backgrounds ■ Fully finish out the engine so all kinds of fights can be created with it, not just Sans fights ——— THANKS TO ——— ■ "Undertale" by TobyFox for the sprites, music, sfx, and creating the masterpiece that is Undertale. ■ "UndertaleModTool" by UnderminersTeam for allowing me easy access to Undertale's code. ■ "Undertale Mettaton EX Battle [PainInCode]" by @PainInCode for inspiring me to make a battle engine. https://scratch.mit.edu/projects/1077453457/ ■ "Bad Time Simulator (Sans Fight)" by Jcw87 for easier testing and studying of Sans' attacks. ■ "An in-depth guide for Sans (Switch version)" by TebaPlayer for the Phase 2 attacks analysis. ■ "LIMELIGHT: A Megalo-Tribute to Bot" by Team Hedge for the idea of inverted-colored text bubbles. ■ "Smooth Rotation" by @SpiritSK for soul's smooth direction when changing gravity. https://scratch.mit.edu/projects/1104013258/ ■ All other code written by me (@ProgramClass2). #undertale #sans #fight