Welcome to my recreation of Scratch, in Scratch! This project emulates Scratch and supports almost all blocks except clones, some control blocks, and events. This is text based because I couldn't figure out how to get blocks working and this is simpler. Also it's single threaded so no messages. Features: - Almost all scratch blocks - Nested expressions - Repeat until - If and else - Run without screen refresh. (This is implemented as the "fast" and "endfast" keywords) - Formatting, indentation. Usage: - "i" to insert line - "n" for new line - "d" for deleting a line - click on a line to replace contents - buttons on the side basically do what they say
Documentation https://redspacecat.github.io/scratch-emulator-docs/ If you want your project added to the example projects, tell me! You can save and load projects KNOWN ISSUES: - a string starting with keywords like "if" and "fast" or a reserved character like ~ confuses the compiler NOT IMPLEMENTED YET: - events - lists - custom blocks I got some help from @rovebeetle Text engine by @-Rex-