Oh no! We're having trouble displaying this Scratch project.
If you are on a mobile phone or tablet, try visiting this project on a computer.
If you're on a computer, your Flash player might be disabled, missing, or out of date. Visit this page to update Flash.
Loading...
Instructions
Slideshow!! Toy around with it as you please ^^ Controls: Left arrow/Click on left half -> Prev slide Space/Right arrow/Click on right half -> Next slide
Anything else you see is either a button or slider -- Try messing around with them to see the almost hacks in action!! Be sure to also see inside and look at the Demo sprite to see what code is actually being ran, to hopefully convince you about how cool this is :D NOTE: Clicking on the Demo sprite while it's running on one slide might crash for some reason? It's happened a few times on TurboWarp, but idrk why ^^;
Also note: These may break in the future -- it might not be the best to rely on these, but I do think they're super cool still and we can still enjoy them in the moment!! :D
I did spend some time checking around Scratch's VM to see if there would be any vulnerabilities but didn't find any so I'm hoping this is safe to share either way :> Also please do not use this for even more ways to crash Scratch in various ways, it's already volatile enough;;
Notes and Credits
Reuploaded from https://scratch.mit.edu/projects/1068153464/ Project created by https://scratch.mit.edu/users/Geotale ===========================================
Arbitrary control flow demo: @davidtheplatformtest's "Weird project", https://scratch.mit.edu/projects/1068071172/ Also their "Arbitrary jump example", https://scratch.mit.edu/projects/1068092067/
Less than 24 hours ago (22 as of writing this, even earlier when I started making this slideshow!!), I first saw @nembence's "List of lists" project, which inspired me to try out some other things that might have only been foiled because they were rendered! My demo is heavily based on their project :> - https://scratch.mit.edu/projects/1048874723/ After that I found that I was right about the rendering thing, that was all that was holding back arbitrary values from fitting into reporter inputs!! ~12 hours after I first saw "Lists of lists" project I saw @davidtheplatformtest's "Weird project", which confirmed a theory I had a while ago but never tested bc I thought it wouldn't work (that you could reuse blocks in the JSON!!) - https://scratch.mit.edu/projects/1068071172/ An hour after that I'd finished sharing around that you can do arbitrary jumps/control flow!! This was *huge* to me, even though I think most ppl knew it wasn't the most useful due to its restrictions unless it's *really* worth it ^^; This inspired @davidtheplatformtest to complete a project and share a demo with it!! I could find the timestamps for the rest, but it was really just a lot of messing around with various things to finish this super exciting day with tons of ridiculous concepts in JSON editing!!