Welcome to a Scratch emulator made in Scratch! This emulator has blocks with inputs but for now, there is no way to actually get a block from a GUI, so I made a console you can access with the a key to add a block to your program, and d to delete a certain block. How to use: All blocks have a block ID, which can be found in a comment in the Emulated Sprite. Type this in first into the a dialog, followed by a pipe. If the block has inputs, enter their values, followed by a pipe. Example for the Move 10 Steps Block: move-steps|10| To delete a block, there are 2 options: 1. Just turn on the list reporter and use that. 2. Use the d key and enter the index of a block to be deleted. 3. Use the x button to clear all blocks and reset Scratch Cat. Buttons: Green Flag to run program. Stop Button to stop in middle of execution. Cross Button to reset. Pencil to change block category shown(will function soon)
Project and costumes inspired by @MIketruck WARNING: EVEN IF THE BLOCK'S LOGIC HAS BEEN IMPLEMENTED, THE BLOCK WILL NOT ADD WITH THE 'a' KEY UNLESS THERE IS A COSTUME WITH THE NAME OF THE BLOCK ID IN THE 'Scripts' SPRITE. To do: - Add a real GUI - More blocks - Maybe a better Scratch Cat(let me know your thoughts, such as the animated Scratch Cat from @griffpatch) Please tell me about any bugs! Tags(ignore): #all #scratch #scratchinscratch #emulator