Discuss Scratch
- Discussion Forums
- » Project Save & Level Codes
- » Scratch emulator (GriffScratch) saved projects
- griffpatch
-
100+ posts
Scratch emulator (GriffScratch) saved projects
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.ezproxyberklee.flo.org/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.

https://scratch-mit-edu.ezproxyberklee.flo.org/projects/113321949/
Make sure you include a title / description of your project before you pasted json code!
HOLD ON

Last edited by griffpatch (June 23, 2016 18:32:40)
- Sansyy543
-
40 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 96 , 37 , [ , , [“say:” , ] , , ]] , [ 29 , 184 , [ , [“doForever” ,[ ] ] ]] ] }],“info”:{} }
Makes it say stuff.
Makes it say stuff.
- 1a3c5e7g9i
-
100+ posts
Scratch emulator (GriffScratch) saved projects
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”:{} }
{“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
-
20 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 69 , 37 , [ , , , , [“doForever” ,[ [“warpSpeed” ,[ , , , , , , , [“doRepeat” , “360” ,[ , ] ] , , [“doIf” , [“not” , , “0” ] ] ,[ , , [“turnRight:” , [“*” , , ] ] , , ] ] ] ] , , , [“doIf” , , “60” ] ,[ ] ] , ] ] ]] ] }],“info”:{} }
- eJ121
-
53 posts
Scratch emulator (GriffScratch) saved projects
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…
{“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…
Last edited by eJ121 (June 23, 2016 19:53:03)
- ashotest
-
1 post
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 16 , 13 , [ , , , [“doForever” ,[ [“warpSpeed” ,[ [“setPenHueTo:” , ] , , , [“doRepeat” , “480” ,[ , , , , , ] ] , ] ] ] ] ]] ] }],“info”:{} }
- theusaf
-
13 posts
Scratch emulator (GriffScratch) saved projects
{“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
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
Last edited by theusaf (June 24, 2016 14:29:47)
- danzinho
-
84 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 60 , 60 , [ , , [“say:duration:elapsed:from:” , [“concatenate:with:” , “Hello, ” , ] , “2” ] ]] ] }],“info”:{} }
Whats Your Name Scratch by: danzinho
Whats Your Name Scratch by: danzinho
- Night_Wisp
-
11 posts
Scratch emulator (GriffScratch) saved projects
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”:{} }
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
-
1000+ posts
Scratch emulator (GriffScratch) saved projects
{"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":{} }
Last edited by Sheep_maker (June 25, 2016 11:02:13)
- theusaf
-
13 posts
Scratch emulator (GriffScratch) saved projects
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!
updated link: http://pastebin.com/qqPgL06g
Hope u enjoy!
Last edited by theusaf (June 24, 2016 13:53:07)
- elfowl
-
24 posts
Scratch emulator (GriffScratch) saved projects
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
-
22 posts
Scratch emulator (GriffScratch) saved projects
{“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
21 lol by @pigcake999
please feature this ive been here since this was a block rendering engine
- TheUltimatum
-
1000+ posts
Scratch emulator (GriffScratch) saved projects
Next time use this around your text to make your post a bit less crowded. 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":{} }
[code=json]Your code in here[/code]
Last edited by TheUltimatum (June 24, 2016 16:33:14)
- Christian36
-
12 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 41 , 43 , [ , , [“doForever” ,[ [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] ] ] ]] , [ 214 , 28 , [ , [“doForever” ,[ , ] ] ]] ] }],“info”:{} }
LOL
LOL
- csf30816
-
500+ posts
Scratch emulator (GriffScratch) saved projects
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.ezproxyberklee.flo.org/projects/113321949/
Make sure you include a title / description of your project before you pasted json code!
HOLD ONSCRIPTS 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

Last edited by csf30816 (June 24, 2016 17:18:48)
- MusicOS
-
2 posts
Scratch emulator (GriffScratch) saved projects
{“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
-
- Smooth Loading Rainbow Line

- DarkLava
-
49 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 17 , -92 , [ , , , , , , , , , , , , , [“append:toList:” , , “A's” ] , , , , , , , , ]] , [ 33 , 497 , [ , [“setVar:to:” , “X” , [“randomFrom:to:” , “1” , ] ] , , , [“doUntil” , [“>” , , “200” ] ,[ [“doAsk” , [“getLine
fList:” , , “Q's” ] ] , [“doIf” , , [“getLine
fList:” , , “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)


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)
- randomsomeone321
-
21 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 109 , 13 , [ , ]] , [ 52 , 204 , [ , , , , [“doForever” ,[ , [“forward:” , ] , ] ] ]] ] }],“info”:{} }
- JDindahouse
-
100+ posts
Scratch emulator (GriffScratch) saved projects
{“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
I experimented with pen, which I have never used in Scratch before, and created a square that can move around
- Discussion Forums
- » Project Save & Level Codes
-
» Scratch emulator (GriffScratch) saved projects