Scratch emulator (GriffScratch) saved projects

id: 205407

category: Project Save & Level Codes

posts: 1770

griffpatch griffpatch loading
If you have a project you created in my scratch emulator you want to share then this is the place for you

https://scratch.mit.edu/projects/113321949/

Make sure you include a title / description of your project before you pasted json code!

HOLD ON SCRIPTS ARE NOT VIEWABLE CORRECTLY AFTER BEING PASTED IN LINE THIS. YOU CAN SEE THEN PROPERLY WHEN YOU CLICK QUOTE FOR A PARTICULAR POST BUT OTHERWISE IT'S NOT RIGHT.
Sansyy543 Sansyy543 loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 96 , 37 , [ , , [“say:” , ] , , ]] , [ 29 , 184 , [ , [“doForever” ,[ ] ] ]] ] }],“info”:{} }

Makes it say stuff.
1a3c5e7g9i 1a3c5e7g9i loading
Scratch Cat Velocity Test (with Size Velocity!)

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 26 , 1481 , [ , [“doForever” ,[ [“doWaitUntil” , ] , , [“doRepeat” , “21” ,[ [“changeVar:by:” , “ScrollY” , ] , , ] ] ] ] ]] , [ 61 , 9 , [ , , , , [“doForever” ,[ [“setVar:to:” , “X” , [“*” , , “0.9” ] ] , [“setVar:to:” , “Y” , [“*” , , “0.9” ] ] , [“setVar:to:” , “S” , [“*” , , “0.9” ] ] , [“changeXposBy:” , ] , [“changeYposBy:” , ] , [“changeSizeBy:” , ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] ] ] ]] , [ 208 , 87 , [ , , , , ]] ] }],“info”:{} }
PaddyLH PaddyLH loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 69 , 37 , [ , , , , [“doForever” ,[ [“warpSpeed” ,[ , , , , , , , [“doRepeat” , “360” ,[ , ] ] , , [“doIf” , [“not” , , “0” ] ] ,[ , , [“turnRight:” , [“*” , , ] ] , , ] ] ] ] , , , [“doIf” , , “60” ] ,[ ] ] , ] ] ]] ] }],“info”:{} }

eJ121 eJ121 loading
Pong In Scratch Emulator (?):

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ -104 , 228 , [ ]] , [ 260 , 340 , [ , , , , [“doRepeat” , “6” ,[ [“warpSpeed” ,[ [“gotoX:y:” , “-220” , ] , , [“gotoX:y:” , “220” , ] , , ] ] ] ] ]] , [ 42 , 336 , [ , , , [“setVar:to:” , “BallDir” , ] , , , [“doIf” , , “1” ] ,[ , , ] ] ]] , [ -98 , 145 , [ ]] , [ 23 , 44 , [ , , , , , , [“doForever” ,[ , , [“doIf” , [“>” , [“computeFunction:of:” , “abs” , ] , “240” ] ,[ [“doIfElse” , [“>” , , “0” ] ,[ [“doAsk” , [“concatenate:with:” , “You Lose with a score of: ” , [“concatenate:with:” , [“-” , , “1” ] , “ Play again? (Y/N)” ] ] ] , [“doIfElse” , , “Y” ] ,[ , ] ,[ ] ] ] ,[ , ] ] ] ] , [“doIf” , [“>” , [“computeFunction:of:” , “abs” , ] , “75” ] ,[ [“setVar:to:” , “BallDir” , [“-” , “180” , ] ] ] ] ] ] ]] , [ 311 , 20 , [ , , , , [“warpSpeed” ,[ [“setVar:to:” , “BallX” , [“+” , , [“*” , [“computeFunction:of:” , “sin” , ] , ] ] ] , [“setVar:to:” , “BallY” , [“+” , , [“*” , [“computeFunction:of:” , “cos” , ] , ] ] ] , [“gotoX:y:” , , ] , , , [“gotoX:y:” , “160” , [“+” , , [“/” , , “2” ] ] ] , , [“changeYposBy:” , [“-” , “” , ] ] , , [“gotoX:y:” , “-160” , [“+” , , [“/” , , “2” ] ] ] , , [“changeYposBy:” , [“-” , “” , ] ] , , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“changeVar:by:” , “PlayerY” , ] , [“setVar:to:” , “Yvel” , [“*” , , “0.85” ] ] , [“doIf” , [“>” , , “50” ] ,[ , ] ] , [“doIf” , [“<” , , “-50” ] ,[ , ] ] , [“doIf” , [“>” , , [“+” , , [“/” , “10” , ] ] ] ,[ ] ] , [“doIf” , [“<” , , [“-” , , [“/” , “10” , ] ] ] ,[ ] ] , [“changeVar:by:” , “OppY” , ] , [“setVar:to:” , “OppYvel” , [“*” , , “0.8” ] ] , [“doIf” , [“>” , , “50” ] ,[ , ] ] , [“doIf” , [“<” , , “-50” ] ,[ , ] ] , [“doIf” , [“&” , [“&” , [“<” , [“-” , , [“/” , , “2” ] ] , ] , [“<” , , [“+” , , [“/” , , “2” ] ] ] ] , [“&” , [“<” , “152.5” , ] , [“<” , , “167.5” ] ] ] ,[ , [“doIfElse” , [“>” , , “0” ] ,[ [“setVar:to:” , “BallDir” , [“+” , [“-” , “” , ] , [“*” , , “3” ] ] ] ] ,[ [“setVar:to:” , “BallDir” , [“-” , “” , [“+” , , [“*” , , “3” ] ] ] ] ] ] , [“doUntil” , [“not” , [“&” , [“&” , [“<” , [“-” , , [“/” , , “2” ] ] , ] , [“<” , , [“+” , , [“/” , , “2” ] ] ] ] , [“&” , [“<” , “155” , ] , [“<” , , “165” ] ] ] ] ,[ [“setVar:to:” , “BallX” , [“+” , , [“*” , [“computeFunction:of:” , “sin” , ] , ] ] ] , [“setVar:to:” , “BallY” , [“+” , , [“*” , [“computeFunction:of:” , “cos” , ] , ] ] ] ] ] ] ] , [“doIf” , [“&” , [“&” , [“<” , [“-” , , [“/” , , “2” ] ] , ] , [“<” , , [“+” , , [“/” , , “2” ] ] ] ] , [“&” , [“<” , “-167.5” , ] , [“<” , , “-152.5” ] ] ] ,[ , [“setVar:to:” , “BallDir” , [“-” , “” , ] ] , [“doUntil” , [“not” , [“&” , [“&” , [“<” , [“-” , , [“/” , , “2” ] ] , ] , [“<” , , [“+” , , [“/” , , “2” ] ] ] ] , [“&” , [“<” , “-167.5” , ] , [“<” , , “-152.5” ] ] ] ] ,[ [“setVar:to:” , “BallX” , [“+” , , [“*” , [“computeFunction:of:” , “sin” , ] , ] ] ] , [“setVar:to:” , “BallY” , [“+” , , [“*” , [“computeFunction:of:” , “cos” , ] , ] ] ] ] ] ] ] ] ] ]] ] }],“info”:{} }

Yeah… it's just a little bit bigger than expected… Just a little…
ashotest ashotest loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 16 , 13 , [ , , , [“doForever” ,[ [“warpSpeed” ,[ [“setPenHueTo:” , ] , , , [“doRepeat” , “480” ,[ , , , , , ] ] , ] ] ] ] ]] ] }],“info”:{} }
theusaf theusaf loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 26 , 1161 , [ , [“doForever” ,[ [“doWaitUntil” , ] , , [“doRepeat” , “21” ,[ [“changeVar:by:” , “ScrollY” , ] , , ] ] ] ] ]] , [ 26 , -328 , [ , , , , , , [“doForever” ,[ [“warpSpeed” ,[ , , [“doIf” , ,[ [“penSize:” , ] , , [“penColor:” , ] , [“append:toList:” , , “xycolorsize” ] , [“append:toList:” , , “xycolorsize” ] , [“append:toList:” , , “xycolorsize” ] , [“append:toList:” , , “xycolorsize” ] ] ] , [“doIf” , ,[ , [“setVar:to:” , “color” , [“concatenate:with:” , “0x” , ] ] ] ] , [“doIf” , ,[ , [“setVar:to:” , “size” , ] ] ] ] ] ] ] ]] , [ 78 , 240 , [ ]] ] }],“info”:{} }

This is basically supposed to be a copy of my pen coloring project i made in scratch a while ago.
Press space with your pointer to draw.
Press up arrow to change the color. FOLLOW THE INSTRUCTIONS.
Press down arrow to change the size.

Ideas for more blocks: special effects:{} //lol
Show var / Hide var
More sprites. /*this would probably cause all the above or below codes to not work anymore. Maybe have them be custom (the below statement does not apply to this part)???*/

These are some of the things I think should not be too hard.

P.S. What does the “info”:{} thing mean?

Note: this code will not work due to the pasted code to be broken
danzinho danzinho loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 60 , 60 , [ , , [“say:duration:elapsed:from:” , [“concatenate:with:” , “Hello, ” , ] , “2” ] ]] ] }],“info”:{} }

Whats Your Name Scratch by: danzinho
Night_Wisp Night_Wisp loading
This is a simple project where holding down the mouse makes the cat show and say hello and after ten seconds the cat shows and says goodbye.

Here's the json code:

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 26 , 1545 , [ , [“doForever” ,[ [“doWaitUntil” , ] , , [“doRepeat” , “21” ,[ [“changeVar:by:” , “ScrollY” , ] , , ] ] ] ] ]] , [ 17 , 32 , [ , , [“doRepeat” , “10” ,[ , [“doIf” , ,[ , , ] ] ] ] , , , ]] ] }],“info”:{} }
Sheep_maker Sheep_maker loading
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ {"name": "i" , "value": "-356" , "isPersistent":false} , {"name": "hi" , "value": "355.1503397310463" , "isPersistent":false} ] ,"scripts":[ [ 21 , -140 , [ ["whenGreenFlag" ] , ["penColor:" , "0xE91E63" ] , ["penSize:" , "20" ] , ["hide" ] , ["doForever" ,[ ["setVar:to:" , "hi" , "0" ] , ["doUntil" , [">" , ["readVariable" , "hi" ] , "350" ] ,[ ["say:" , ["readVariable" , "hi" ] ] , ["deleteLine:ofList:" , "all" , "circleParams" ] , ["append:toList:" , ["readVariable" , "hi" ] , "circleParams" ] , ["append:toList:" , "2" , "circleParams" ] , ["doBroadcastAndWait" , "createCircle" ] , ["changeVar:by:" , "hi" , ["/" , ["-" , "360" , ["readVariable" , "hi" ] ] , "5" ] ] ] ] , ["setVar:to:" , "hi" , "360" ] , ["doUntil" , ["<" , ["readVariable" , "hi" ] , "0" ] ,[ ["say:" , ["readVariable" , "hi" ] ] , ["deleteLine:ofList:" , "all" , "circleParams" ] , ["append:toList:" , ["readVariable" , "hi" ] , "circleParams" ] , ["append:toList:" , "-2" , "circleParams" ] , ["doBroadcastAndWait" , "createCircle" ] , ["changeVar:by:" , "hi" , ["/" , ["-" , ["readVariable" , "hi" ] , "360.5" ] , "5" ] ] ] ] , ["clearPenTrails" ] , ["wait:elapsed:from:" , "0.1" ] ] ] ]] , [ 32 , 350 , [ ["whenIReceive" , "createCircle" ] , ["warpSpeed" ,[ ["clearPenTrails" ] , ["putPenUp" ] , ["setVar:to:" , "i" , "0" ] , ["gotoX:y:" , ["*" , ["computeFunction:of:" , "sin" , ["readVariable" , "i" ] ] , "100" ] , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "i" ] ] , "100" ] ] , ["putPenDown" ] , ["doRepeat" , ["rounded" , ["/" , ["getLine:ofList:" , "1" , "circleParams" ] , "2" ] ] ,[ ["changeVar:by:" , "i" , ["getLine:ofList:" , "2" , "circleParams" ] ] , ["gotoX:y:" , ["*" , ["computeFunction:of:" , "sin" , ["readVariable" , "i" ] ] , "100" ] , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "i" ] ] , "100" ] ] ] ] , ["putPenUp" ] ] ] ]] ] }],"info":{} }
A pen loading animation
theusaf theusaf loading
Ok.. For some reason, the code would not fit so I will paste this somewhere and put a link to it.

updated link: http://pastebin.com/qqPgL06g

Hope u enjoy!
elfowl elfowl loading
This is “Scratch Cat Simulator”: {“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 17 , 49 , [ , , [“doForever” ,[ , [“wait:elapsed:from:” , ] ] ] ]] , [ 16 , 166 , [ , [“setVar:to:” , “do?” , ] , [“doIf” , , “1” ] ,[ [“setVar:to:” , “point?” , ] , [“doIfElse” , , “1” ] ,[ ] ,[ ] ] , [“doRepeat” , ,[ , ] ] ] ] , [“doIf” , , “2” ] ,[ [“doRepeat” , “5” ,[ ] ] , [“doRepeat” , “5” ,[ ] ] ] ] , [“doIf” , , “3” ] ] ]] ] }],“info”:{} }
pigcake999 pigcake999 loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 68 , 12 , [ , , , , , , , , , , [“doAsk” , [“concatenate:with:” , , ] ] , [“doForever” ,[ [“setVar:to:” , “party” , [“concatenate:with:” , , “21!!!” ] ] , [“say:” , ] , , , , [“append:toList:” , , “spam” ] , , ] ] ]] ] }],“info”:{} }

21 lol by @pigcake999


please feature this ive been here since this was a block rendering engine

TheGamer- wrote:

3D cube (rotatable with arrow keys) (there is a lot of code so it seems to remove most of it and add emojis as well? But you can see it properly if you click quote)

{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ {"name": "number" , "value": "2510" , "isPersistent":false} , {"name": "x" , "value": "1" , "isPersistent":false} , {"name": "y" , "value": "100" , "isPersistent":false} , {"name": "z" , "value": "1" , "isPersistent":false} , {"name": "x2" , "value": "100" , "isPersistent":false} , {"name": "y2" , "value": "100" , "isPersistent":false} , {"name": "z2" , "value": "1" , "isPersistent":false} , {"name": "turn1" , "value": "100" , "isPersistent":false} , {"name": "turn2" , "value": "96" , "isPersistent":false} , {"name": "fx1" , "value": "1.1584559306791382" , "isPersistent":false} , {"name": "fy1" , "value": "99.48849189114884" , "isPersistent":false} , {"name": "fx2" , "value": "98.65442347888774" , "isPersistent":false} , {"name": "fy2" , "value": "101.28545843006336" , "isPersistent":false} , {"name": "mx" , "value": "-31" , "isPersistent":false} , {"name": "my" , "value": "-39" , "isPersistent":false} ] ,"scripts":[ [ 38 , -41 , [ ["whenGreenFlag" ] , ["setVar:to:" , "turn1" , "100" ] , ["setVar:to:" , "turn2" , "100" ] , ["hide" ] , ["doForever" ,[ ["doIf" , ["keyPressed:" , "right arrow" ] ,[ ["changeVar:by:" , "turn1" , "10" ] ] ] , ["doIf" , ["keyPressed:" , "left arrow" ] ,[ ["changeVar:by:" , "turn1" , "-10" ] ] ] , ["doIf" , ["keyPressed:" , "up arrow" ] ,[ ["changeVar:by:" , "turn2" , "10" ] ] ] , ["doIf" , ["keyPressed:" , "down arrow" ] ,[ ["changeVar:by:" , "turn2" , "-10" ] ] ] , ["doBroadcastAndWait" , "rendercube" ] ] ] ]] , [ 247 , 106 , [ ["whenIReceive" , "renderline" ] , ["setVar:to:" , "fx1" , ["+" , ["*" , ["computeFunction:of:" , "sin" , ["readVariable" , "turn1" ] ] , ["readVariable" , "x" ] ] , ["*" , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "turn1" ] ] , ["readVariable" , "z" ] ] , "-1" ] ] ] , ["setVar:to:" , "fx2" , ["+" , ["*" , ["computeFunction:of:" , "sin" , ["readVariable" , "turn1" ] ] , ["readVariable" , "x2" ] ] , ["*" , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "turn1" ] ] , ["readVariable" , "z2" ] ] , "-1" ] ] ] , ["setVar:to:" , "fy1" , ["+" , ["*" , ["+" , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "turn1" ] ] , ["readVariable" , "x" ] ] , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "turn1" ] ] , ["readVariable" , "z" ] ] ] , ["computeFunction:of:" , "cos" , ["readVariable" , "turn2" ] ] ] , ["*" , ["readVariable" , "y" ] , ["computeFunction:of:" , "sin" , ["readVariable" , "turn2" ] ] ] ] ] , ["setVar:to:" , "fy2" , ["+" , ["*" , ["+" , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "turn1" ] ] , ["readVariable" , "x2" ] ] , ["*" , ["computeFunction:of:" , "cos" , ["readVariable" , "turn1" ] ] , ["readVariable" , "z2" ] ] ] , ["computeFunction:of:" , "cos" , ["readVariable" , "turn2" ] ] ] , ["*" , ["readVariable" , "y2" ] , ["computeFunction:of:" , "sin" , ["readVariable" , "turn2" ] ] ] ] ] , ["gotoX:y:" , ["readVariable" , "fx1" ] , ["readVariable" , "fy1" ] ] , ["putPenDown" ] , ["gotoX:y:" , ["readVariable" , "fx2" ] , ["readVariable" , "fy2" ] ] , ["putPenUp" ] ]] , [ 38 , 563 , [ ["whenIReceive" , "rendercube" ] , ["warpSpeed" ,[ ["clearPenTrails" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "1" ] , ["setVar:to:" , "z" , "1" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "1" ] , ["setVar:to:" , "z2" , "1" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "1" ] , ["setVar:to:" , "z" , "1" ] , ["setVar:to:" , "x2" , "1" ] , ["setVar:to:" , "y2" , "100" ] , ["setVar:to:" , "z2" , "1" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "1" ] , ["setVar:to:" , "z" , "100" ] , ["setVar:to:" , "x2" , "1" ] , ["setVar:to:" , "y2" , "100" ] , ["setVar:to:" , "z2" , "100" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "100" ] , ["setVar:to:" , "z" , "100" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "100" ] , ["setVar:to:" , "z2" , "100" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "100" ] , ["setVar:to:" , "z" , "100" ] , ["setVar:to:" , "x2" , "1" ] , ["setVar:to:" , "y2" , "100" ] , ["setVar:to:" , "z2" , "1" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "100" ] , ["setVar:to:" , "y" , "100" ] , ["setVar:to:" , "z" , "100" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "1" ] , ["setVar:to:" , "z2" , "100" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "100" ] , ["setVar:to:" , "y" , "100" ] , ["setVar:to:" , "z" , "100" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "100" ] , ["setVar:to:" , "z2" , "1" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "100" ] , ["setVar:to:" , "y" , "100" ] , ["setVar:to:" , "z" , "1" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "1" ] , ["setVar:to:" , "z2" , "1" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "100" ] , ["setVar:to:" , "y" , "1" ] , ["setVar:to:" , "z" , "1" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "1" ] , ["setVar:to:" , "z2" , "100" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "1" ] , ["setVar:to:" , "z" , "1" ] , ["setVar:to:" , "x2" , "1" ] , ["setVar:to:" , "y2" , "1" ] , ["setVar:to:" , "z2" , "100" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "1" ] , ["setVar:to:" , "z" , "100" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "1" ] , ["setVar:to:" , "z2" , "100" ] , ["doBroadcastAndWait" , "renderline" ] , ["setVar:to:" , "x" , "1" ] , ["setVar:to:" , "y" , "100" ] , ["setVar:to:" , "z" , "1" ] , ["setVar:to:" , "x2" , "100" ] , ["setVar:to:" , "y2" , "100" ] , ["setVar:to:" , "z2" , "1" ] , ["doBroadcastAndWait" , "renderline" ] ] ] ]] , [ 169 , 285 , [ ["doWaitUntil" , ["mousePressed" ] ] , ["setVar:to:" , "mx" , ["mouseX" ] ] , ["setVar:to:" , "my" , ["mouseY" ] ] , ["doUntil" , ["not" , ["mousePressed" ] ] ,[ ["changeVar:by:" , "my" , ["-" , "0" , ["/" , ["-" , ["readVariable" , "mx" ] , ["mouseX" ] ] , "2" ] ] ] , ["changeVar:by:" , "my" , ["/" , ["-" , ["readVariable" , "my" ] , ["mouseY" ] ] , "2" ] ] , ["setVar:to:" , "mx" , ["mouseX" ] ] , ["setVar:to:" , "my" , ["mouseY" ] ] ] ] ]] ] }],"info":{} }
Next time use this around your text to make your post a bit less crowded.
[code=json]Your code in here[/code]
Christian36 Christian36 loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 41 , 43 , [ , , [“doForever” ,[ [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] ] ] ]] , [ 214 , 28 , [ , [“doForever” ,[ , ] ] ]] ] }],“info”:{} }


LOL
csf30816 csf30816 loading

griffpatch wrote:

If you have a project you created in my scratch emulator you want to share then this is the place for you

https://scratch.mit.edu/projects/113321949/

Make sure you include a title / description of your project before you pasted json code!

HOLD ON SCRIPTS ARE NOT VIEWABLE CORRECTLY AFTER BEING PASTED IN LINE THIS. YOU CAN SEE THEN PROPERLY WHEN YOU CLICK QUOTE FOR A PARTICULAR POST BUT OTHERWISE IT'S NOT RIGHT.

Put them in code tags if you want them to pop up right
MusicOS MusicOS loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 75 , -223 , [ , , , , , , ]] , [ 71 , 34 , [ , , [“doForever” ,[ [“doRepeat” , “50” ,[ [“forward:” , ] , ] ] , [“doRepeat” , “50” ,[ [“forward:” , ] , ] ] , [“doRepeat” , “50” ,[ [“forward:” , ] , ] ] , [“doRepeat” , “50” ,[ [“forward:” , ] , ] ] ] ] ]] , [ 185 , 42 , [ , [“doForever” ,[ ] ] ]] ] }],“info”:{} }




- Smooth Loading Rainbow Line -
DarkLava DarkLava loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 17 , -92 , [ , , , , , , , , , , , , , [“append:toList:” , , “A's” ] , , , , , , , , ]] , [ 33 , 497 , [ , [“setVar:to:” , “X” , [“randomFrom:to:” , “1” , ] ] , , , [“doUntil” , [“>” , , “200” ] ,[ [“doAsk” , [“getLinefList:” , , “Q's” ] ] , [“doIf” , , [“getLinefList:” , , “A's” ] ] ,[ ] ] , [“setVar:to:” , “X” , [“randomFrom:to:” , “1” , ] ] , ] ] , [“say:duration:elapsed:from:” , [“concatenate:with:” , “You have won after answering ” , [“concatenate:with:” , , “ questions!” ] ] , “2” ] , ]] , [ 32 , 782 , [ , [“doUntil” , [“>” , , “230” ] ,[ , ] ] ]] ] }],“info”:{} }

This is a quiz where you have to get to the right of the stage by answering questions as fast as you can! (There isn't many different questions)
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 109 , 13 , [ , ]] , [ 52 , 204 , [ , , , , [“doForever” ,[ , [“forward:” , ] , ] ] ]] ] }],“info”:{} }
JDindahouse JDindahouse loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 57 , 53 , [ , , , , , , [“doRepeat” , “10” ,[ [“doRepeat” , “4” ,[ , ] ] ] ] , , , [“doForever” ,[ [“doIf” , ,[ , , , , , [“doRepeat” , “4” ,[ , ] ] ] ] , [“doIf” , ,[ , , , , , [“doRepeat” , “4” ,[ , ] ] ] ] , [“doIf” , ,[ , , , , , [“doRepeat” , “4” ,[ , ] ] ] ] , [“doIf” , ,[ , , , , , [“doRepeat” , “4” ,[ , ] ] ] ] ] ] ]] ] }],“info”:{} }

I experimented with pen, which I have never used in Scratch before, and created a square that can move around
Griffpatch could you please tell people to include code tags in their posts around the script json.
preferably like these
[code=json]json here[/code]
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 92 , 28 , [ , [“doForever” ,[ , ] ] ]] ] }],“info”:{} }


my project name= annoying loop





Supposed to be a tile based pen engine but i cant get it to run fast enough.
It uses grffpatches new block!
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ {"name": "tempData" , "value": "4714855792" , "isPersistent":false} , {"name": "x" , "value": "8" , "isPersistent":false} , {"name": "y" , "value": "7" , "isPersistent":false} , {"name": "scrollX" , "value": "10" , "isPersistent":false} , {"name": "scrollY" , "value": "15" , "isPersistent":false} ] ,"scripts":[ [ 51 , -99 , [ ["whenGreenFlag" ] , ["hide" ] , ["doBroadcastAndWait" , "setupColorData" ] , ["deleteLine:ofList:" , "all" , "mapData" ] , ["doRepeat" , "10" ,[ ["setVar:to:" , "tempData" , "" ] , ["doRepeat" , "10" ,[ ["setVar:to:" , "tempData" , ["concatenate:with:" , ["readVariable" , "tempData" ] , ["randomFrom:to:" , "0" , "9" ] ] ] ] ] , ["append:toList:" , ["readVariable" , "tempData" ] , "mapData" ] ] ] , ["doForever" ,[ ["warpSpeed" ,[ ["doIf" , ["keyPressed:" , "w" ] ,[ ["changeVar:by:" , "scrollY" , "15" ] ] ] , ["doIf" , ["keyPressed:" , "a" ] ,[ ["changeVar:by:" , "scrollX" , "-15" ] ] ] , ["doIf" , ["keyPressed:" , "s" ] ,[ ["changeVar:by:" , "scrollY" , "-15" ] ] ] , ["doIf" , ["keyPressed:" , "d" ] ,[ ["changeVar:by:" , "scrollX" , "15" ] ] ] , ["clearPenTrails" ] , ["setVar:to:" , "y" , "0" ] , ["doRepeat" , ["lineCountOfList:" , "mapData" ] ,[ ["changeVar:by:" , "y" , "1" ] , ["setVar:to:" , "x" , "0" ] , ["doRepeat" , ["stringLength:" , ["getLine:ofList:" , ["readVariable" , "y" ] , "mapData" ] ] ,[ ["changeVar:by:" , "x" , "1" ] , ["penColor:" , ["getLine:ofList:" , ["+" , ["letter:of:" , ["readVariable" , "x" ] , ["getLine:ofList:" , ["readVariable" , "y" ] , "mapData" ] ] , "1" ] , "colorData" ] ] , ["putPenUp" ] , ["gotoX:y:" , ["+" , ["-" , ["*" , ["readVariable" , "x" ] , "15" ] , "14" ] , ["readVariable" , "scrollX" ] ] , ["+" , ["-" , ["*" , ["readVariable" , "y" ] , "15" ] , "14" ] , ["readVariable" , "scrollY" ] ] ] , ["putPenDown" ] , ["gotoX:y:" , ["+" , ["-" , ["*" , ["readVariable" , "x" ] , "15" ] , "0" ] , ["readVariable" , "scrollX" ] ] , ["+" , ["-" , ["*" , ["readVariable" , "y" ] , "15" ] , "14" ] , ["readVariable" , "scrollY" ] ] ] , ["gotoX:y:" , ["+" , ["-" , ["*" , ["readVariable" , "x" ] , "15" ] , "0" ] , ["readVariable" , "scrollX" ] ] , ["+" , ["-" , ["*" , ["readVariable" , "y" ] , "15" ] , "0" ] , ["readVariable" , "scrollY" ] ] ] , ["gotoX:y:" , ["+" , ["-" , ["*" , ["readVariable" , "x" ] , "15" ] , "14" ] , ["readVariable" , "scrollX" ] ] , ["+" , ["-" , ["*" , ["readVariable" , "y" ] , "15" ] , "0" ] , ["readVariable" , "scrollY" ] ] ] , ["gotoX:y:" , ["+" , ["-" , ["*" , ["readVariable" , "x" ] , "15" ] , "14" ] , ["readVariable" , "scrollX" ] ] , ["+" , ["-" , ["*" , ["readVariable" , "y" ] , "15" ] , "14" ] , ["readVariable" , "scrollY" ] ] ] , ["stampPolygon" ] ] ] ] ] ] ] ] ] ]] , [ 39 , 479 , [ ["whenIReceive" , "setupColorData" ] , ["deleteLine:ofList:" , "all" , "colorData" ] , ["append:toList:" , "0xffffff" , "colorData" ] , ["append:toList:" , "0x000000" , "colorData" ] ]] ] }],"info":{} }
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 41 , 89 , [ , , , ]] ] }],“info”:{} }
csf30816 csf30816 loading
Colorful quadrilateral generator
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ ] ,"scripts":[ [ 28 , 125 , [ ["whenGreenFlag" ] , ["doForever" ,[ ["hide" ] , ["gotoX:y:" , ["randomFrom:to:" , "-240" , "240" ] , ["randomFrom:to:" , "-180" , "180" ] ] , ["putPenDown" ] , ["gotoX:y:" , ["randomFrom:to:" , "-240" , "240" ] , ["randomFrom:to:" , "-180" , "180" ] ] , ["gotoX:y:" , ["randomFrom:to:" , "-240" , "240" ] , ["randomFrom:to:" , "-180" , "180" ] ] , ["gotoX:y:" , ["randomFrom:to:" , "-240" , "240" ] , ["randomFrom:to:" , "-180" , "180" ] ] , ["stampPolygon" ] , ["changePenHueBy:" , "2" ] ] ] ]] , [ 187 , 320 , [ ["wait:elapsed:from:" , "1" ] ]] ] }],"info":{} }
LogoFun13 LogoFun13 loading
My first script!
Press green flag!

{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ ] ,"scripts":[ [ 15 , 13 , [ ["whenGreenFlag" ] , ["broadcast:" , "message1" ] ]] , [ 30 , 61 , [ ["whenIReceive" , "message1" ] , ["show" ] , ["setRotationStyle" , "left-right" ] , ["say:duration:elapsed:from:" , "WOW!" , "2" ] , ["say:duration:elapsed:from:" , "Scratch On Scratch!" , "7.5" ] , ["doRepeat" , "10" ,[ ["timerReset" ] , ["say:duration:elapsed:from:" , ["getUserName" ] , "2" ] ] ] , ["say:duration:elapsed:from:" , "Please press space." , "8" ] , ["doWaitUntil" , ["keyPressed:" , "space" ] ] , ["doWaitUntil" , ["not" , ["keyPressed:" , "space" ] ] ] , ["say:duration:elapsed:from:" , "The End." , "2" ] , ["hide" ] , ["stopScripts" , "this script" ] ]] ] }],"info":{} }

Oh, and randomsomeone321's signature is this:
The Kumquat was squashed by me. :: extensions
LogoFun13 LogoFun13 loading
A counter and a question
Press green flag. It doesn't matter if you get the answer right or wrong!

{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ {"name": "Counter" , "value": "" , "isPersistent":false} ] ,"scripts":[ [ 15 , 269 , [ ["whenGreenFlag" ] , ["doRepeat" , "13" ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "1" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "2" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "3" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "4" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "5" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "6" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "7" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "8" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "9" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "10" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "11" ] ,[ ["say:duration:elapsed:from:" , ["concatenate:with:" , "This is the first of my favorite number in this project, " , ["concatenate:with:" , ["readVariable" , "Counter" ] , "." ] ] , "7" ] ] ,[ ["doIfElse" , ["=" , ["readVariable" , "Counter" ] , "12" ] ,[ ["say:duration:elapsed:from:" , ["readVariable" , "Counter" ] , "2" ] ] ,[ ["doIf" , ["=" , ["readVariable" , "Counter" ] , "13" ] ,[ ["say:duration:elapsed:from:" , ["concatenate:with:" , "This is the second of my favorite numbers in this projects, " , ["concatenate:with:" , ["readVariable" , "Counter" ] , "." ] ] , "7" ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] , ["doAsk" , "Did you catch any of my favorite numbers? Tell me!" ] , ["doIfElse" , ["|" , ["=" , ["answer" ] , "11 and 13" ] , ["=" , ["answer" ] , "13 and 11" ] ] ,[ ["say:duration:elapsed:from:" , "Correct!" , "2" ] , ["say:duration:elapsed:from:" , "The End!" , "2" ] , ["say:duration:elapsed:from:" , "This project was made by LogoFun13." , "5" ] , ["say:duration:elapsed:from:" , "Follow my account! https://scratch.mit.edu/users/LogoFun13" , "10" ] , ["say:duration:elapsed:from:" , "Check out this one! https://scratch.mit.edu/projects/112500583/" , "10" ] , ["say:duration:elapsed:from:" , "Watch this one! https://scratch.mit.edu/projects/114772549/ Title of that: The worst nightmare that LogoFun13 had (2016) Full Film." , "15" ] , ["say:duration:elapsed:from:" , "A LogoFun13 Presentation." , "7" ] , ["stopScripts" , "this script" ] ] ,[ ["say:duration:elapsed:from:" , "Nope! Here is the correct answers." , "5" ] , ["say:duration:elapsed:from:" , ["concatenate:with:" , "1. " , ["concatenate:with:" , ["getLine:ofList:" , "1" , "Favoite Numbers" ] , ["concatenate:with:" , " and " , ["getLine:ofList:" , "2" , "Favoite Numbers" ] ] ] ] , "3.5" ] , ["say:duration:elapsed:from:" , "And" , "2" ] , ["say:duration:elapsed:from:" , ["concatenate:with:" , "2. " , ["concatenate:with:" , ["getLine:ofList:" , "2" , "Favoite Numbers" ] , ["concatenate:with:" , " and " , ["getLine:ofList:" , "1" , "Favoite Numbers" ] ] ] ] , "3.5" ] , ["say:duration:elapsed:from:" , "The End!" , "2" ] , ["say:duration:elapsed:from:" , "This project was made by LogoFun13." , "5" ] , ["say:duration:elapsed:from:" , "Follow my account! https://scratch.mit.edu/users/LogoFun13" , "10" ] , ["say:duration:elapsed:from:" , "Check out this one! https://scratch.mit.edu/projects/112500583/" , "10" ] , ["say:duration:elapsed:from:" , "Watch this one! https://scratch.mit.edu/projects/114772549/ Title of project: The The Worst Nightmare That LogoFun13 Had (2016) Full film" , "15" ] , ["say:duration:elapsed:from:" , "A LogoFun13 Presentation." , "7" ] , ["stopScripts" , "this script" ] ] ] ]] , [ 148 , 282 , [ ["readVariable" , "Counter" ] ]] , [ 231 , 1085 , [ ["contentsOfList:" , "Favoite Numbers" ] ]] , [ -113 , 1590 , [ ["getLine:ofList:" , "1" , "Favoite Numbers" ] ]] , [ 22 , 60 , [ ["whenGreenFlag" ] , ["deleteLine:ofList:" , "all" , "Favoite Numbers" ] , ["append:toList:" , "11" , "Favoite Numbers" ] , ["append:toList:" , "13" , "Favoite Numbers" ] , ["setVar:to:" , "Counter" , "0" ] , ["doRepeat" , "13" ,[ ["changeVar:by:" , "Counter" , "1" ] , ["wait:elapsed:from:" , "10.875" ] ] ] ]] ] }],"info":{} }

Oh, and randomsomeone321's signature is this:
The Kumquat was squashed by me. :: custom
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 15 , 126 , [ , , , , , , , , [“warpSpeed” ,[ [“doForever” ,[ [“doUntil” , [“<” , , “20” ] ,[ [“doRepeat” , [“rounded” , ] ,[ , [“turnRight:” , ] ] ] , [“setVar:to:” , “a” , [“/” , [“*” , , ] , [“+” , , “1” ] ] ] , ] ] , ] ] ] ] ]] ] }],“info”:{} }
LogoFun13 LogoFun13 loading
My first sparta!
Press green flag
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ ] ,"scripts":[ [ -127 , 333 , [ ["say:duration:elapsed:from:" , "Hello!" , "2" ] ]] , [ 16 , 247 , [ ["whenIReceive" , "SPARTA!" ] , ["heading:" , "90" ] , ["say:duration:elapsed:from:" , "This is madness!" , "3" ] , ["heading:" , "-90" ] , ["say:duration:elapsed:from:" , "Madness?" , "2" ] , ["heading:" , "90" ] , ["say:duration:elapsed:from:" , "This" , "2" ] , ["changeSizeBy:" , "100" ] , ["say:duration:elapsed:from:" , "is" , "2" ] , ["changeSizeBy:" , "100" ] , ["say:" , "SPARTA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" ] , ["setRotationStyle" , "left-right" ] , ["setSizeTo:" , "100" ] , ["heading:" , "90" ] , ["wait:elapsed:from:" , "1" ] , ["heading:" , "90" ] , ["wait:elapsed:from:" , "1" ] , ["heading:" , "90" ] , ["doRepeat" , "3" ,[ ["doRepeat" , "5" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.5" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.5" ] ] ] , ["doRepeat" , "10" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.375" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.375" ] ] ] ] ] , ["doRepeat" , "15" ,[ ["turnLeft:" , "15" ] ] ] , ["heading:" , "90" ] , ["doRepeat" , "15" ,[ ["doRepeat" , "5" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.5" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.5" ] ] ] , ["doRepeat" , "10" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.375" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.375" ] ] ] ] ] , ["say:" , "OMG TEH EPICNESS!" ] , ["doRepeat" , "3" ,[ ["doRepeat" , "24" ,[ ["turnLeft:" , "15" ] ] ] ] ] , ["say:" , "SPARTA!!!!!!!!!!!!!!!!!!" ] , ["doRepeat" , "10" ,[ ["doRepeat" , "5" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.5" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.5" ] ] ] , ["doRepeat" , "10" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.375" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.375" ] ] ] ] ] , ["doRepeat" , "15" ,[ ["show" ] , ["wait:elapsed:from:" , "0.5" ] , ["hide" ] , ["wait:elapsed:from:" , "0.5" ] ] ] , ["show" ] , ["doRepeat" , "10" ,[ ["doRepeat" , "5" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.5" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.5" ] ] ] , ["doRepeat" , "10" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.375" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.375" ] ] ] ] ] , ["say:" , "OMG TEH EPICNESS!" ] , ["doRepeat" , "3" ,[ ["doRepeat" , "24" ,[ ["turnLeft:" , "15" ] ] ] ] ] , ["say:" , "OMG MORE EPICNESS!" ] , ["doRepeat" , "3" ,[ ["doRepeat" , "24" ,[ ["turnLeft:" , "15" ] ] ] ] ] , ["say:" , "OMG EPICNESS OVERLOAD!!!!!!!!!!!!!!!" ] , ["doRepeat" , "3" ,[ ["doRepeat" , "24" ,[ ["turnLeft:" , "15" ] ] ] ] ] , ["say:" , "SPARTA!!!!!!!!!!!!!!!!!!" ] , ["heading:" , "90" ] , ["doRepeat" , "20" ,[ ["doRepeat" , "5" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.5" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.5" ] ] ] , ["doRepeat" , "10" ,[ ["heading:" , "90" ] , ["wait:elapsed:from:" , "0.375" ] , ["heading:" , "-90" ] , ["wait:elapsed:from:" , "0.375" ] ] ] ] ] , ["hide" ] , ["doRepeat" , "10" ,[ ["wait:elapsed:from:" , "1" ] ] ] , ["show" ] , ["say:duration:elapsed:from:" , "THE END!" , "2" ] , ["say:duration:elapsed:from:" , "This is my first sparta remix on scratch on scratch!!!!!!" , "7" ] , ["say:duration:elapsed:from:" , "Follow my account! https://scratch.mit.edu/users/LogoFun13" , "10" ] , ["say:duration:elapsed:from:" , "Check out this one! https://scratch.mit.edu/projects/112500583/" , "10" ] , ["say:duration:elapsed:from:" , "Watch this one! https://scratch.mit.edu/projects/114772549/ Title of project: The Worst Nightmare That LogoFun13 Had (2016) Full film" , "15" ] , ["say:duration:elapsed:from:" , "A LogoFun13 Presentatation." , "7" ] , ["hide" ] , ["stopScripts" , "all" ] ]] , [ 23 , 114 , [ ["whenGreenFlag" ] , ["show" ] , ["setRotationStyle" , "left-right" ] , ["say:duration:elapsed:from:" , "Hello!" , "2" ] , ["say:duration:elapsed:from:" , "I love sparta!" , "4" ] , ["broadcast:" , "SPARTA!" ] ]] ] }],"info":{} }

Oh, and randomsomeone321's signature is this:
The Kumquat was squashed by me. :: motion
when green flag clicked
broadcast [ griffpatch is amazing]
stop [ this script]
https://scratch.mit.edu/projects/114871518/

when this sprite clicked
broadcast [ random spirals with bob and gary]
stop [ this script]
Kwaheri1025 Kwaheri1025 loading
Something really weird with rectangles! XD

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 27 , 18 , [ , [“doForever” ,[ , , [“gotoX:y:” , , ] , [“penColor:” , [“+” , , “180” ] ] , , [“changeYposBy:” , ] , [“changeXposBy:” , ] , [“changeYposBy:” , [“*” , , “-1” ] ] , [“changeXposBy:” , [“*” , , “-1” ] ] , ] ] ]] ] }],“info”:{} }
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 13 , 30 , [ , , , , [“say:duration:elapsed:from:” , "“ , ”2" ] , , , , , , , [“doForever” ,[ ] ] ]] , [ 11 , 257 , [ , [“doForever” ,[ [“doIf” , ,[ ] ] ] ] ]] , [ 175 , 251 , [ , , , , , ]] ] }],“info”:{} }

Port-AI Pre-test. (Shoot / Dodge Game Test)
This is just the Beta Teleportation B12 Mechanics (whew, what a mouthful!), and because of the Scratch Cat sprite, uh. Go inside and change the ‘Runtime’ Sprite to a circle with an arrow, or basically anything.

Full game coming June 30th!
May be delayed; Beta arriving June 28!
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 92 , -14 , [ , , , , , , , , , [“warpSpeed” ,[ [“doRepeat” , “500” ,[ [“changePenSizeBy:” , ] , , , , , , [“changePenHueBy:” , ] , , , [“changePenSizeBy:” , ] ] ] , ] ] ]] ] }],“info”:{} }
Project name: Greeting
Description: I say hello to people that see this project and after is a breakdance

{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ ] ,"scripts":[ [ 26 , -636 , [ ["whenGreenFlag" ] , ["gotoX:y:" , "0" , "0" ] , ["heading:" , "90" ] , ["setSizeTo:" , "100" ] , ["clearPenTrails" ] , ["putPenUp" ] , ["say:duration:elapsed:from:" , "Hey guys!" , "2" ] , ["say:duration:elapsed:from:" , "I am AwesomeMinecraft2005!" , "2" ] , ["say:duration:elapsed:from:" , "And I can't believe I'm in a sample project!" , "2" ] , ["say:duration:elapsed:from:" , "I mean griffpatch's sample projects" , "2" ] , ["say:duration:elapsed:from:" , ["concatenate:with:" , "It's nice to meet you " , ["getUserName" ] ] , "2" ] , ["say:duration:elapsed:from:" , "I have about 180 projects published when I made this" , "2" ] , ["say:duration:elapsed:from:" , "Breakdance!!!" , "2" ] , ["doForever" ,[ ["doRepeat" , "2" ,[ ["doRepeat" , "10" ,[ ["changeSizeBy:" , "10" ] ] ] , ["doRepeat" , "20" ,[ ["changeSizeBy:" , "-10" ] ] ] , ["setSizeTo:" , "100" ] , ["doRepeat" , "10" ,[ ["forward:" , "10" ] , ["wait:elapsed:from:" , "0.2" ] , ["forward:" , "-10" ] , ["wait:elapsed:from:" , "0.2" ] ] ] , ["doRepeat" , "10" ,[ ["doRepeat" , "10" ,[ ["turnLeft:" , "90" ] ] ] , ["doRepeat" , "20" ,[ ["turnRight:" , "90" ] ] ] , ["doRepeat" , "10" ,[ ["turnLeft:" , "90" ] ] ] , ["heading:" , "90" ] ] ] ] ] , ["broadcast:" , "message1" ] , ["doForever" ,[ ["pointTowards:" , "mouse-pointer" ] , ["forward:" , "2" ] ] ] ] ] ]] , [ 109 , 192 , [ ["whenIReceive" , "message1" ] , ["say:duration:elapsed:from:" , "I hope you guys enjoyed!" , "5" ] ]] , [ 57 , 198 , [ ["whenIReceive" , "message1" ] , ["say:duration:elapsed:from:" , "I hope you guys enjoyed!" , "5" ] ]] ] }],"info":{} }

when green flag clicked
be [awesome v] forever ::control
be [very v] popular ::control
keep [making projects v] ::control

when green flag clicked
forever
imagine ::looks
program ::sensing
share ::operators
end
JacobNeko JacobNeko loading
the round about cat

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 18 , 17 , [ , [“doForever” ,[ [“doIf” , ,[ , ] ] ] ] ]] , [ 25 , 149 , [ , [“doForever” ,[ , , , ] ] ]] ] }],“info”:{} }
Mangii Mangii loading
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 33 , -296 , [ , , , , , [“setVar:to:” , “color” , ] , , , [“warpSpeed” ,[ [“doUntil” , [“<” , , “-170” ] ,[ , , , , , ] ] ] ] , , , , , , , , [“doForever” ,[ [“doIfElse” , [“>” , , “150” ] ,[ , , , , , , , [“ypos:” , ] , , , , [“doIf” , ,[ [“setVar:to:” , “color” , [“*” , [“computeFunctionf:” , “floor” , [“/” , , “10” ] ] , “10” ] ] ] ] , [“ypos:” , [“*” , [“computeFunctionf:” , “floor” , [“/” , , “10” ] ] , “10” ] ] , , [“setPenHueTo:” , [“+” , , “17” ] ] , , ] ,[ , [“doIfElse” , ,[ [“setPenHueTo:” , [“+” , , “17” ] ] , ] ,[ ] ] ] ] ] ] ]] ] }],“info”:{} }
LogoFun13 LogoFun13 loading
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ {"name": "ang" , "value": "465" , "isPersistent":false} , {"name": "h" , "value": "135.87429898344996" , "isPersistent":false} , {"name": "message" , "value": "This project is using 3 newly imagined Scratch Blocks" , "isPersistent":false} ] ,"scripts":[ [ 27 , 256 , [ ["whenGreenFlag" ] , ["hide" ] , ["penSize:" , "4" ] , ["setVar:to:" , "ang" , "0" ] , ["doForever" ,[ ["warpSpeed" ,[ ["changeVar:by:" , "ang" , "5" ] , ["clearPenTrails" ] , ["changePenHueBy:" , "2" ] , ["setVar:to:" , "h" , ["+" , "100" , ["*" , "60" , ["computeFunction:of:" , "sin" , ["*" , ["timer" ] , "360" ] ] ] ] ] , ["gotoX:y:" , ["*" , "200" , ["computeFunction:of:" , "sin" , ["readVariable" , "ang" ] ] ] , ["*" , ["readVariable" , "h" ] , ["computeFunction:of:" , "cos" , ["readVariable" , "ang" ] ] ] ] , ["putPenDown" ] , ["doRepeat" , "5" ,[ ["changeVar:by:" , "ang" , ["/" , "360" , "5" ] ] , ["gotoX:y:" , ["*" , "200" , ["computeFunction:of:" , "sin" , ["readVariable" , "ang" ] ] ] , ["*" , ["readVariable" , "h" ] , ["computeFunction:of:" , "cos" , ["readVariable" , "ang" ] ] ] ] ] ] , ["stampPolygon" ] , ["changePenHueBy:" , "100" ] , ["gotoX:y:" , ["*" , "-0.5" , ["widthOfText:" , ["readVariable" , "message" ] ] ] , "0" ] , ["write" , ["readVariable" , "message" ] ] , ["changePenHueBy:" , "-100" ] ] ] ] ] ]] , [ 27 , 33 , [ ["whenGreenFlag" ] , ["doForever" ,[ ["setVar:to:" , "message" , "This project is using 3 newly imagined Scratch Blocks" ] , ["wait:elapsed:from:" , "5" ] , ["setVar:to:" , "message" , "\"pen up and fill\" - Fills the last shape drawn with the pen" ] , ["wait:elapsed:from:" , "5" ] , ["setVar:to:" , "message" , "\"write [Hello World]\" - Writes text to the pen canvas" ] , ["wait:elapsed:from:" , "5" ] , ["setVar:to:" , "message" , "\"width of [Hello World]\" - reports the width of the text" ] , ["wait:elapsed:from:" , "5" ] ] ] ]] ] }],"info":{} }


The new project! With @griffpatch 's 3 new blocks!
Press green flag.



when green flag clicked
forever
imagine
program :: motion
share :: pen
end

Oh, and randomsomeone321's signature is this:
when green flag clicked
The Kumquat was squashed by me. :: cap
macncheese0 macncheese0 loading
cool script

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 17 , 80 , [ , , , , , , , , , ]] ] }],“info”:{} }
pigcake999 pigcake999 loading
___
('_')
/{|}\
_| |_
how do you paste stuff? (right clicking dosent work)

Programming-Pro wrote:

how do you paste stuff? (right clicking dosent work)
ctrl+v
pigcake999 pigcake999 loading
@Programming-Pro on mac: you press command and v on pc you press ctrl and v
I made an assistant on it. I am still working on it though.

__________________________________________________
I was just going to say that I am (maybe) making a Vector Pen engine. If you want to you can check it out.


{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 21 , -329 , [ , , , , , , , , , , , [“doForever” ,[ , [“setVar:to:” , “time” , [“concatenate:with:” , , [“concatenate:with:” , “:” , ] ] ] , , , , [“doIfElse” , , “hello” ] ,[ , ] ,[ [“doIfElse” , , “what is the time” ] ,[ , [“write” , [“concatenate:with:” , “the time is ” , ] ] ] ,[ [“doIfElse” , , “draw a circle” ] ,[ , , , , , [“setPenHueTo:” , ] , , , [“doRepeat” , “40” ,[ , ] ] , ] ] ] ] ] ] , ] ] ]] ] }],“info”:{} }


define awesomeness
add <(followers) and <<Sternindustries> and <Griffpatch >>> to [list of awesome people v]
broadcast [repeat v]

Clockmaker2000 wrote:

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 41 , 89 , [ , , , ]] ] }],“info”:{} }

I'll put it in code for you:
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ ] ,"scripts":[ [ 41 , 89 , [ ["whenGreenFlag" ] , ["gotoX:y:" , "0" , "0" ] , ["say:duration:elapsed:from:" , "Hello." , "2" ] , ["say:duration:elapsed:from:" , "I my name is kindler protector of these lands." , "2" ] ]] ] }],"info":{} }
Guys put your json with “code” with brackets at the begining and “/code” with brackets at the end
Here is the Column of Colour!
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 53 , 68 , [ , , , , [“doRepeat” , “10” ,[ , [“doRepeat” , “360” ,[ , ] ] , , , ] ] , ]] ] }],“info”:{} }
Enjoy!
LogoFun13 LogoFun13 loading
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ ] ,"scripts":[ [ 15 , 14 , [ ["whenGreenFlag" ] , ["hide" ] , ["write" , "Hello Scratchers!" ] , ["wait:elapsed:from:" , "5" ] , ["clearPenTrails" ] , ["write" , "This is LogoFun13." ] , ["wait:elapsed:from:" , "5" ] , ["clearPenTrails" ] , ["write" , "I have some sad news." ] , ["wait:elapsed:from:" , "6" ] , ["clearPenTrails" ] , ["write" , "GoboComedian has removed his account!" ] , ["wait:elapsed:from:" , "6" ] , ["clearPenTrails" ] , ["write" , "May he rest in our hearts." ] , ["wait:elapsed:from:" , "6" ] , ["clearPenTrails" ] , ["write" , "The End." ] , ["wait:elapsed:from:" , "5" ] , ["clearPenTrails" ] , ["write" , "WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!" ] , ["doRepeat" , ["widthOfText:" , "WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!" ] ,[ ["doRepeat" , ["widthOfText:" , "WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!" ] ,[ ["wait:elapsed:from:" , "1" ] ] ] ] ] , ["clearPenTrails" ] , ["stopScripts" , "this script" ] ]] ] }],"info":{} }

Announcement.
It uses griffpatch's new blocks!
Press green flag.

Script:
when green flag clicked
hide
write [Hello Scratchers!] :: pen
wait (5) secs
clear
write [This is LogoFun13.] :: pen
wait (5) secs
clear
write [I have some sad news.] :: pen
wait (6) secs
clear
write [GoboComedian has removed his account!] :: pen
wait (5) secs
clear
write [May he rest in our hearts.] :: pen
wait (6) secs
clear
write [The End.] :: pen
wait (5) secs
clear
write [WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!] :: pen
repeat (width of [WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!]:: pen)
repeat (width of [WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!]:: pen)

wait (1) secs
end
end
clear
stop [this script v]
This is a simple platform script. Please add

{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 36 , 125 , [ , , , , , , , , , , ]] , [ 209 , 136 , [ , , [“doForever” ,[ [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] ] ] ]] , [ 37 , 339 , [ , [“doForever” ,[ [“doIf” , ,[ [“doRepeat” , “15” ,[ ] ] , , [“doRepeat” , “15” ,[ ] ] ] ] ] ] ]] , [ 226 , 332 , [ , [“doForever” ,[ [“doIf” , ,[ [“doRepeat” , “7” ,[ ] ] , [“doRepeat” , “22” ,[ ] ] , [“doRepeat” , “10” ,[ ] ] ] ] ] ] ]] ] }],“info”:{} }