Edit: Well it appears that @ScratchinJoJo has curated this on day 52 of 2016. Thanks! This is an old work of mine and I'd probably improve this one day; right now my current account is located at @Sheep_maker. :) ===================== EDITOR ===================== >Drag blocks from the menu on the right to the slots on the left. To scroll, move your mouse to select which side you want to scroll and use the up and down arrow keys to scroll or your mouse's scroll wheel. Click a block to edit its parameters or to delete it from the script. If you are using a loop, like "repeat," please don't forget to end the loop. Press the red play button on the lower right-hand corner to begin testing. >If you don't speak English or think the labels are annoying, press e + n to toggle the labels that tell what the blocks do/icons mean. ==================== TESTING ===================== >Hover your mouse at the top to show the run button, stop button, and exit button. The run button runs your script. The speed-run button runs you script like it does in turbo mode (so you don't need to hold shift!). The stop button not only ends your script, but it also resets the statistics of the sprite, like its location, in case if the sprite goes off the stage and you didn't include a block to get it back. The exit button leaves the testing mode so you can continue editing. ==================== CREDITS ===================== Inspired by another project that runs a script in its own language on Scratch. Scratch for inspiration to use blocks and speed mode, for the easier method of making projects, for the vector editor so I can make the graphics, and for the costume and sounds library. Google Drawings for the rounded rectangles. @chooper-beta for the idea to use labels to explain the block's function. @900miles for explaining a great use of the ([sin v] of ()) block. @mikeono102 for introducing me to the world of Design. Scratch Wiki for how local variables work with clones. AND ME!!! ================== CHANGE LOG =================== 11: added wait until blocks and graphic effect blocks (indev) >11.1: fixed bug where the wrong parameters were used for graphic effect blocks; parameter editor now shows the current parameter for numeral and string params >11.2: fixed bug where the delete block button and close param window button says 0; fixed bug where parameter says the block name; added bounce at edge block 10: finished save code; added load code!; changed the run button so that you can't spam click it (it also now shows when the script is running as a glitch) >10.1: working on the very glitchy costume selector for the set costume block; removed the auto-redirect to the editor when you upload your code >10.2: added play sound until done >10.3: fixed costume selector >10.4: added sound selector for the parameter >10.5: fixed glitch with uploading scripts under 8 blocks long >10.6: added stop all sounds block; changed sound selector layout >10.7: added errors (helped me find a bug) >10.8: added scrolling using mouse (full screen recommended) 9: added the first three sound blocks: play sound and the volume changers! >9.1: made English labels on at default >9.2: made the labels so that they didn't go off-screen; added smoother movement to labels 8: added the first loop: repeat >8.1: made a temporary thumbnail >8.2: added save & load buttons (in test mode), not working right now but indev; changed look of the test button >8.3: added a turbo mode run button (no need to shift-click!); found a glitch in moving blocks around (parameters don't stick) >8.4: working on fixing the glitch >8.5: fixed the glitch (apparently all strings are greater than 0) >8.6: added the first custom block (a block that isn't included in Scratch): the background block >8.7: edited thumbnail; made labels for people who don't understand the icons (as requested by ) 7: adding a menu for parameters >7.1: finished menu (poorly developed and buggy) >7.2: fixed bug with the invisible test button being able to sense it being clicked in the menu; removed all motion blocks and wait 0.1 seconds; added change x, change y, set x, and set y blocks >7.3: fixed bug where the deleted block doesn't update >7.4: added direction and size change >7.5: implemented inserting blocks into the code >7.6: stop button now also resets the sprite >7.7: added version number to project name >7.8: added mobile blocks to the editor so you can move blocks and delete them (buggy); changed scroll to ONLY up and down, but it depends on where your mouse is, and the background >7.9: added a move () steps block >7.10: fixed bug with moving/deleting blocks