This project loads in positions from cloud data and draws it. To force a load (force the project to look for new pen trails), just click the green flag. Project will load data from world every 30 seconds!!!!! (Side effect; colors will also change every 30 seconds as well). To draw a line, press space. The cat will walk you through how to draw a line from there.
I've wanted to create something cool, and so here it is! A global paint project, where you can paint with the world! I wanted to see how I could extend cloud variables past their "number-only" restriction. I thought of multiplayer, but with the latency and reliability issues with cloud variables, I decided against it. Shame, since multiplayer cats would require one data point, and paint requires two. It would take up less data in the variable. I have NO idea when the variable will fill up, if it ever will. I haven't read up on it yet. If it fills up, just comment and I'll add an auto-reset script (I have one coded, it just isn't put in yet). Remix and put my scripts into your backpack. Let's see what people can extend this to become! (some ideas would be saving colored segments, saving pen size, etc.) When cloud lists come out, I plan on having individual rooms for painting in. If we are allowed strings in our cloud data, I also plan on having so you can make a creation, or view other people's creations. **technical notes** How this works is converting the x and y coordinates into a data string, and storing that as a number. I can put the x and y coordinates into a list, and draw them from that. To save the x and y coordinates, I make the x1, y1, x2, y2 (in that order, for doing the reverse later) values from the segment and make sure that they are 3 digits long, and are not negative (I added 760 to each value). Then, I just add that on to the end of the cloud variable. To do the reverse, I loop through the length of every 3 pairs, and switch off from x1, y1, x2, y2 (subtracting 760 from them, to convert them back to "Scratch format"). I put them in the lists (x and y), then draw from that.