Discuss Scratch
- Discussion Forums
- » Project Save & Level Codes
- » Scratch emulator (GriffScratch) saved projects
- brianpham002
- Scratcher
1 post
Scratch emulator (GriffScratch) saved projects
objName“:”Stage“, ”children": [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 137 , 67 , [ , , , , , [“doIfElse” , , “12” ] ,[ ] ,[ , ] ] ]] ] }],“info”:{} } I’m saving mine
- CMonster10_2
- Scratcher
29 posts
Scratch emulator (GriffScratch) saved projects
Animated Platformer
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ {"name": "gravity" , "value": "0" , "isPersistent":false} , {"name": "cloud x" , "value": "58" , "isPersistent":false} , {"name": "cloud y" , "value": "122" , "isPersistent":false} , {"name": "player x" , "value": "10" , "isPersistent":false} , {"name": "player y" , "value": "-36" , "isPersistent":false} , {"name": "tree dir" , "value": "0.1481546338" , "isPersistent":false} ] ,"scripts":[ [ 28 , -1032 , [ ["whenGreenFlag" ] , ["setVar:to:" , "player x" , "0" ] , ["setVar:to:" , "player y" , "0" ] , ["setVar:to:" , "tree dir" , "0" ] , ["doForever" ,[ ["warpSpeed" ,[ ["hide" ] , ["doIf" , ["<" , ["readVariable" , "cloud x" ] , "-250" ] ,[ ["setVar:to:" , "cloud y" , ["randomFrom:to:" , "60" , "160" ] ] , ["setVar:to:" , "cloud x" , "240" ] ] ] , ["doRepeat" , "1" ,[ ["setPenHueTo:" , "100" ] , ["setPenShadeTo:" , "47" ] , ["penSize:" , "1000" ] , ["gotoX:y:" , "-240" , "0" ] , ["putPenDown" ] , ["changeXposBy:" , "1000" ] , ["putPenUp" ] ] ] , ["doRepeat" , "1" ,[ ["penSize:" , "50" ] , ["setPenHueTo:" , "30" ] , ["setPenShadeTo:" , "50" ] , ["gotoX:y:" , "150" , "130" ] , ["putPenDown" ] , ["putPenUp" ] ] ] , ["doRepeat" , "1" ,[ ["changeVar:by:" , "cloud x" , "-1" ] , ["penSize:" , "50" ] , ["penColor:" , "0xffffff" ] , ["gotoX:y:" , ["readVariable" , "cloud x" ] , ["readVariable" , "cloud y" ] ] , ["putPenDown" ] , ["changeXposBy:" , "60" ] , ["putPenUp" ] , ["changeYposBy:" , "40" ] , ["changeXposBy:" , "-43" ] , ["putPenDown" ] , ["changeXposBy:" , "25" ] , ["putPenUp" ] ] ] , ["doRepeat" , "1" ,[ ["penSize:" , "40" ] , ["penColor:" , "0x914900" ] , ["gotoX:y:" , "160" , "-100" ] , ["putPenDown" ] , ["heading:" , ["readVariable" , "tree dir" ] ] , ["forward:" , "100" ] , ["penColor:" , "0x4dba13" ] , ["turnRight:" , "90" ] , ["forward:" , "50" ] , ["turnLeft:" , "180" ] , ["forward:" , "100" ] , ["turnRight:" , "180" ] , ["forward:" , "50" ] , ["turnLeft:" , "90" ] , ["forward:" , "35" ] , ["turnRight:" , "90" ] , ["forward:" , "30" ] , ["turnLeft:" , "180" ] , ["forward:" , "60" ] , ["turnRight:" , "180" ] , ["forward:" , "30" ] , ["turnLeft:" , "90" ] , ["forward:" , "35" ] , ["turnRight:" , "90" ] , ["forward:" , "10" ] , ["turnLeft:" , "180" ] , ["forward:" , "20" ] , ["turnRight:" , "180" ] , ["forward:" , "10" ] , ["putPenUp" ] , ["setVar:to:" , "tree dir" , ["computeFunction:of:" , "sin" , ["*" , ["timer" ] , "120" ] ] ] ] ] , ["doRepeat" , "1" ,[ ["penSize:" , "40" ] , ["setPenShadeTo:" , "40" ] , ["penSize:" , "30" ] , ["setPenHueTo:" , "50" ] , ["gotoX:y:" , "-240" , "-100" ] , ["putPenDown" ] , ["changeXposBy:" , "1000" ] , ["putPenUp" ] , ["setPenShadeTo:" , "30" ] , ["gotoX:y:" , "-240" , "-125" ] , ["putPenDown" ] , ["changeXposBy:" , "1000" ] , ["putPenUp" ] , ["setPenHueTo:" , "20" ] , ["setPenShadeTo:" , "20" ] , ["gotoX:y:" , "-240" , "-165" ] , ["penSize:" , "60" ] , ["putPenDown" ] , ["changeXposBy:" , "1000" ] , ["putPenUp" ] , ["setPenHueTo:" , "50" ] , ["setPenShadeTo:" , "40" ] , ["penSize:" , "20" ] , ["gotoX:y:" , "170" , "-96" ] , ["putPenDown" ] , ["changeYposBy:" , "-50" ] , ["putPenUp" ] , ["gotoX:y:" , "-60" , "-96" ] , ["putPenDown" ] , ["changeYposBy:" , "-70" ] , ["putPenUp" ] ] ] ] ] , ["show" ] , ["setRotationStyle" , "left-right" ] , ["doIf" , ["keyPressed:" , "right arrow" ] ,[ ["changeVar:by:" , "player x" , "10" ] , ["heading:" , "90" ] ] ] , ["doIf" , ["keyPressed:" , "left arrow" ] ,[ ["changeVar:by:" , "player x" , "-10" ] , ["heading:" , "-90" ] ] ] , ["changeVar:by:" , "player y" , ["readVariable" , "gravity" ] ] , ["changeVar:by:" , "gravity" , "-1" ] , ["doIf" , ["<" , ["readVariable" , "player y" ] , "-30" ] ,[ ["setVar:to:" , "gravity" , "0" ] , ["doIf" , ["keyPressed:" , "up arrow" ] ,[ ["setVar:to:" , "gravity" , "13" ] ] ] ] ] , ["gotoX:y:" , ["readVariable" , "player x" ] , ["readVariable" , "player y" ] ] ] ] ]] , [ 354 , 283 , [ ["timer" ] ]] ] }],"info":{} }
Last edited by CMonster10_2 (Oct. 30, 2023 14:08:45)
All hail the KUMQUAT KING!
- Xx20Dat_Boi09xX
- Scratcher
13 posts
Scratch emulator (GriffScratch) saved projects
Little sine dot I made!
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 60 , 79 , [ , , , , , , , [“doForever” ,[ , , , [“changeYposBy:” , [“*” , , [“computeFunctionf:” , “sin” , ] ] ] , , ] ] ]] ] }],“info”:{} }
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 60 , 79 , [ , , , , , , , [“doForever” ,[ , , , [“changeYposBy:” , [“*” , , [“computeFunctionf:” , “sin” , ] ] ] , , ] ] ]] ] }],“info”:{} }
- MS_ORIGINAL
- Scratcher
5 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 56 , -26 , [ , , , , , , , [“setVar:to:” , “shape” , ] , [“setVar:to:” , “ext_angle” , [“/” , “360” , ] ] , , [“doRepeat” , “120” ,[ , [“forward:” , ] , [“turnLeft:” , [“-” , , “1” ] ] ] ] ]] ] }],“info”:{} }
- OrangeFlyingCat
- Scratcher
28 posts
Scratch emulator (GriffScratch) saved projects
Swap Runner:
Press any key or any mouse button to swap between floor and ceiling. Avoid spikes.
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ {"name": "i" , "value": "1" , "isPersistent":false} , {"name": "to delete" , "value": "0" , "isPersistent":false} , {"name": "y" , "value": "1" , "isPersistent":false} , {"name": "speed" , "value": "-5.469999999999948" , "isPersistent":false} , {"name": "was pressed?" , "value": "0" , "isPersistent":false} , {"name": "swapped" , "value": "0" , "isPersistent":false} , {"name": "stop" , "value": "0" , "isPersistent":false} ] ,"scripts":[ [ 56 , -1348 , [ ["whenIReceive" , "spikes' loop" ] , ["append:toList:" , "260" , "spikes' x" ] , ["append:toList:" , "-1" , "spikes' floor" ] , ["doForever" ,[ ["doRepeat" , "30" ,[ ["wait:elapsed:from:" , "0" ] ] ] , ["append:toList:" , "260" , "spikes' x" ] , ["doIfElse" , [">" , ["randomFrom:to:" , "0" , "3" ] , "0" ] ,[ ["append:toList:" , ["-" , "0" , ["getLine:ofList:" , "last" , "spikes' floor" ] ] , "spikes' floor" ] ] ,[ ["append:toList:" , ["getLine:ofList:" , "last" , "spikes' floor" ] , "spikes' floor" ] ] ] ] ] ]] , [ 58 , -1086 , [ ["whenGreenFlag" ] , ["broadcast:" , "reset" ] ]] , [ 58 , -1029 , [ ["whenIReceive" , "reset" ] , ["setVar:to:" , "swapped" , "0" ] , ["setVar:to:" , "stop" , "0" ] , ["setVar:to:" , "speed" , "-5" ] , ["setVar:to:" , "y" , "-1" ] , ["deleteLine:ofList:" , "all" , "spikes' floor" ] , ["deleteLine:ofList:" , "all" , "spikes' x" ] , ["hide" ] , ["broadcast:" , "spikes' loop" ] , ["doForever" ,[ ["warpSpeed" ,[ ["setVar:to:" , "i" , "1" ] , ["clearPenTrails" ] , ["penColor:" , "#cacaca" ] , ["penSize:" , "120" ] , ["gotoX:y:" , "-240" , "-180" ] , ["putPenDown" ] , ["xpos:" , "240" ] , ["putPenUp" ] , ["ypos:" , "180" ] , ["putPenDown" ] , ["xpos:" , "-240" ] , ["putPenUp" ] , ["penSize:" , "5" ] , ["setVar:to:" , "to delete" , "0" ] , ["doRepeat" , ["lineCountOfList:" , "spikes' floor" ] ,[ ["ypos:" , ["*" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' floor" ] , "120" ] ] , ["xpos:" , ["-" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' x" ] , "20" ] ] , ["putPenDown" ] , ["gotoX:y:" , ["+" , ["xpos" ] , "20" ] , ["*" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' floor" ] , "80" ] ] , ["gotoX:y:" , ["+" , ["xpos" ] , "20" ] , ["*" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' floor" ] , "120" ] ] , ["stampPolygon" ] , ["setLine:ofList:to:" , ["readVariable" , "i" ] , "spikes' x" , ["-" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' x" ] , "5" ] ] , ["doIf" , ["not" , [">" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' x" ] , "-260" ] ] ,[ ["setVar:to:" , "to delete" , ["readVariable" , "i" ] ] ] ] , ["doIf" , ["&" , ["&" , ["<" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' x" ] , "-160" ] , [">" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' x" ] , "-240" ] ] , ["=" , ["getLine:ofList:" , ["readVariable" , "i" ] , "spikes' floor" ] , ["readVariable" , "y" ] ] ] ,[ ["stopScripts" , "all" ] ] ] , ["changeVar:by:" , "i" , "1" ] ] ] , ["doIf" , [">" , ["readVariable" , "to delete" ] , "0" ] ,[ ["deleteLine:ofList:" , ["readVariable" , "to delete" ] , "spikes' floor" ] , ["deleteLine:ofList:" , ["readVariable" , "to delete" ] , "spikes' x" ] ] ] , ["penSize:" , "11" ] , ["penColor:" , "#0022ff" ] , ["gotoX:y:" , "-220" , ["+" , ["*" , ["readVariable" , "y" ] , "95" ] , "20" ] ] , ["putPenDown" ] , ["changeXposBy:" , "40" ] , ["changeYposBy:" , "-40" ] , ["changeXposBy:" , "-40" ] , ["changeYposBy:" , "40" ] , ["stampPolygon" ] , ["penColor:" , "#ffffff" ] , ["penSize:" , "30" ] , ["gotoX:y:" , "-200" , ["*" , ["readVariable" , "y" ] , "95" ] ] , ["putPenDown" ] , ["putPenUp" ] , ["penColor:" , "#000000" ] , ["penSize:" , "15" ] , ["gotoX:y:" , "-195" , ["*" , ["readVariable" , "y" ] , "90" ] ] , ["putPenDown" ] , ["putPenUp" ] , ["doIfElse" , ["|" , ["keyPressed:" , "any" ] , ["mousePressed" ] ] ,[ ["doIf" , ["=" , ["readVariable" , "was pressed?" ] , "0" ] ,[ ["setVar:to:" , "y" , ["-" , "0" , ["readVariable" , "y" ] ] ] , ["setVar:to:" , "swapped" , "2" ] ] ] , ["setVar:to:" , "was pressed?" , "1" ] ] ,[ ["setVar:to:" , "was pressed?" , "0" ] ] ] , ["doIf" , [">" , ["readVariable" , "swapped" ] , "0" ] ,[ ["penSize:" , "10" ] , ["penColor:" , "#0022ff" ] , ["gotoX:y:" , "-220" , ["*" , ["readVariable" , "y" ] , "-95" ] ] , ["putPenDown" ] , ["ypos:" , ["*" , ["readVariable" , "y" ] , "75" ] ] , ["putPenUp" ] , ["xpos:" , "-180" ] , ["putPenDown" ] , ["ypos:" , ["*" , ["readVariable" , "y" ] , "-95" ] ] , ["putPenUp" ] , ["gotoX:y:" , "-208" , ["*" , ["readVariable" , "y" ] , "-65" ] ] , ["putPenDown" ] , ["ypos:" , ["*" , ["readVariable" , "y" ] , "75" ] ] , ["putPenUp" ] , ["xpos:" , "-192" ] , ["putPenDown" ] , ["ypos:" , ["*" , ["readVariable" , "y" ] , "-65" ] ] , ["putPenUp" ] , ["changeVar:by:" , "swapped" , "-1" ] ] ] , ["changeVar:by:" , "speed" , "-0.002" ] ] ] ] ] ]] ] }],"info":{} }
Press any key or any mouse button to swap between floor and ceiling. Avoid spikes.
- Union_user126
- Scratcher
1 post
Scratch emulator (GriffScratch) saved projects
when green flag clicked
say [wow. Just wow]
- PIKACHU-THE-1ST
- Scratcher
12 posts
Scratch emulator (GriffScratch) saved projects
@griffpatch pls check this out ! https://scratch.mit.edu/projects/918757325/
- PassTheTreeBar
- Scratcher
18 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 93 , 69 , [ , , [“doForever” ,[ [“changeVar:by:” , “Inf” , ] , ] ] ]] , [ 88 , 189 , [ , [“doForever” ,[ [“say:” , ] ] ] ]] ] }],“info”:{} }
Code block:
Code block:
when green flag clicked
set [inf v] to [1]
forever
change [Inf v] by (Inf)
end
Last edited by PassTheTreeBar (Nov. 4, 2023 12:52:06)
- unknownXred
- Scratcher
60 posts
Scratch emulator (GriffScratch) saved projects
This is just supposed to be a free draw there could be bugs idk
Free Draw
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 20 , 46 , [ , , , , , , , [“doWaitUntil” , ] , , [“doForever” ,[ [“doIf” , ,[ , [“doIfElse” , , “1” ] ,[ ] ,[ , ] ] ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] ] ] ]] ] }],“info”:{} }
Free Draw
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 20 , 46 , [ , , , , , , , [“doWaitUntil” , ] , , [“doForever” ,[ [“doIf” , ,[ , [“doIfElse” , , “1” ] ,[ ] ,[ , ] ] ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] ] ] ]] ] }],“info”:{} }
My OC is a Scratch Cat recolor and I really hope I don't get arrested for identity fraud
~@unknownXred 4/30/2024
- ryanminh
- Scratcher
20 posts
Scratch emulator (GriffScratch) saved projects
space ship;
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 55 , 29 , [ , , , , , , , [“setVar:to:” , “ship color” , ] , , , [“doForever” ,[ , [“doIf” , ,[ ] ] , [“doIf” , ,[ [“forward:” , [“-” , “0” , ] ] ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“setVar:to:” , “speed” , [“*” , “0.8” , ] ] , [“setVar:to:” , “turn” , [“*” , “0.5” , ] ] , [“forward:” , ] , [“turnLeft:” , ] , [“setVar:to:” , “dir” , ] , [“setVar:to:” , “orig x” , ] , [“setVar:to:” , “orig y” , ] , ] ] ]] , [ 55 , 630 , [ , [“warpSpeed” ,[ , [“setPenHueTo:” , ] , , , , , , , , , [“heading:” , ] , , , , , [“setPenHueTo:” , ] , , , , [“gotoX:y:” , , ] , [“heading:” , ] ] ] ]] ] }],“info”:{} }
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 55 , 29 , [ , , , , , , , [“setVar:to:” , “ship color” , ] , , , [“doForever” ,[ , [“doIf” , ,[ ] ] , [“doIf” , ,[ [“forward:” , [“-” , “0” , ] ] ] ] , [“doIf” , ,[ ] ] , [“doIf” , ,[ ] ] , [“setVar:to:” , “speed” , [“*” , “0.8” , ] ] , [“setVar:to:” , “turn” , [“*” , “0.5” , ] ] , [“forward:” , ] , [“turnLeft:” , ] , [“setVar:to:” , “dir” , ] , [“setVar:to:” , “orig x” , ] , [“setVar:to:” , “orig y” , ] , ] ] ]] , [ 55 , 630 , [ , [“warpSpeed” ,[ , [“setPenHueTo:” , ] , , , , , , , , , [“heading:” , ] , , , , , [“setPenHueTo:” , ] , , , , [“gotoX:y:” , , ] , [“heading:” , ] ] ] ]] ] }],“info”:{} }
- QuartzKid
- Scratcher
12 posts
Scratch emulator (GriffScratch) saved projects
when green flag clicked
forever
if <key [w v] pressed?> then
change y by (10)
if <key [a v] pressed?> then
change x by (-10)
if <key [d v] pressed?> then
change x by (10)
if <key [s v] pressed?> then
change y by (-10)
end
end
end
- man233244
- Scratcher
3 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 75 , -107 , [ , , , , , [“doForever” ,[ [“warpSpeed” ,[ , , [“gotoX:y:” , , “0” ] , [“gotoX:y:” , “0” , ] , [“gotoX:y:” , [“-” , “0” , ] , “0” ] , ] ] , [“changeVar:by:” , “x” , ] , [“doIf” , [“>” , , “49” ] ,[ ] ] , [“doIf” , [“<” , , “-49” ] ,[ ] ] , ] ] ]] ] }],“info”:{} }
makes a triangle spin on the screen
makes a triangle spin on the screen
- n0n0n0n0va
- Scratcher
1 post
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ -104 , 228 , ] , [ 260 , 340 , [ , , , , [“doRepeat” , “6” ,[ [“warpSpeed” ,[ , , , , ] ] ] ] ]] , [ 42 , 336 , [ , , , , , , , ] ]] , [ -98 , 145 , ] , [ 23 , 44 , [ , , , , , , [“doForever” ,[ , , [“doIf” , [“>” , , “240” ] ,[ [“doIfElse” , ,[ [“doAsk” , [“concatenate:with:” , “You Lose with a score of: ” , [“concatenate:with:” , , “ Play again? (Y/N)” ] ] ] , , , ] ] , ] ] ] , [“doIf” , [“>” , , “75” ] ,[ [“setVar:to:” , “BallDir” , ] ] ] ] ] ]] , [ 311 , 20 , [ , , , , [“warpSpeed” ,[ [“setVar:to:” , “BallX” , [“+” , , [“*” , , ] ] ] , [“setVar:to:” , “BallY” , [“+” , , [“*” , , ] ] ] , , , , [“gotoX:y:” , “160” , [“+” , , ] ] , , [“changeYposBy:” , ] , , [“gotoX:y:” , “-160” , [“+” , , ] ] , , [“changeYposBy:” , ] , , [“doIf” , , ] , [“doIf” , , ] , , [“setVar:to:” , “Yvel” , ] , [“doIf” , , ] , [“doIf” , , ] , [“doIf” , [“>” , , [“+” , , ] ] , ] , [“doIf” , [“<” , , [“-” , , ] ] , ] , , [“setVar:to:” , “OppYvel” , ] , [“doIf” , , ] , [“doIf” , , ] , [“doIf” , [“&” , [“&” , [“<” , [“-” , , ] , ] , [“<” , , [“+” , , ] ] ] , [“&” , , ] ] ,[ , [“doIfElse” , ,[ [“setVar:to:” , “BallDir” , [“+” , , ] ] ] ,[ [“setVar:to:” , “BallDir” , [“-” , “” , [“+” , , ] ] ] ] ] , [“doUntil” , [“not” , [“&” , [“&” , [“<” , [“-” , , ] , ] , [“<” , , [“+” , , ] ] ] , [“&” , , ] ] ] ,[ [“setVar:to:” , “BallX” , [“+” , , [“*” , , ] ] ] , [“setVar:to:” , “BallY” , [“+” , , [“*” , , ] ] ] ] ] ] ] , [“doIf” , [“&” , [“&” , [“<” , [“-” , , ] , ] , [“<” , , [“+” , , ] ] ] , [“&” , , ] ] ,[ , [“setVar:to:” , “BallDir” , ] , [“doUntil” , [“not” , [“&” , [“&” , [“<” , [“-” , , ] , ] , [“<” , , [“+” , , ] ] ] , [“&” , , ] ] ] ,[ [“setVar:to:” , “BallX” , [“+” , , [“*” , , ] ] ] , [“setVar:to:” , “BallY” , [“+” , , [“*” , , ] ] ] ] ] ] ] ] ] ]] ] }],“info”:{} } 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…
ho yeeeeeeeeeeeeeep
- Saj-snake
- Scratcher
40 posts
Scratch emulator (GriffScratch) saved projects
how?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
Heya, check out my 200-follower race here: https://scratch.mit.edu/projects/893019477'. Plz help me win!
@Saj-snake
- Saj-snake
- Scratcher
40 posts
Scratch emulator (GriffScratch) saved projects
{"objName":"Stage", "children": [{"objName":"project" ,"variables":[ ] ,"scripts":[ [ 80 , 177 , [ ["whenGreenFlag" ] , ["doAsk" , "Say the alphabet" ] , ["doIfElse" , ["|" , ["=" , ["answer" ] , "ABCDEFGHIJKLMNOPQRSTUVWXYZ" ] , ["=" , ["answer" ] , "abcdefghijklmnopqrstuvwxyz" ] ] ,[ ["say:duration:elapsed:from:" , "YAY! You got it correct!!" , "2" ] ] ,[ ["say:duration:elapsed:from:" , "SO CLOSE! Click the green flag to try again!" , "2" ] ] ] ]] , [ 83 , 99 , [ ["whenGreenFlag" ] , ["doForever" ,[ ["gotoSpriteOrMouse:" , "mouse-pointer" ] ] ] ]] ] }],"info":{} }
Heya, check out my 200-follower race here: https://scratch.mit.edu/projects/893019477'. Plz help me win!
@Saj-snake
- TheUltimateHoodie
- Scratcher
1000+ posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 132 , 47 , [ , , , [“doForever” ,[ [“doIf” , [“|” , , ] ,[ ] ] , [“doIf” , [“|” , , ] ,[ ] ] , [“doIf” , [“|” , , ] ,[ ] ] , [“doIf” , [“|” , , ] ,[ ] ] , [“doIf” , [“|” , , ] ,[ ] ] ] ] ]] ] }],“info”:{} }
can somebody give me something to put in my signature
- xliamcod3r
- Scratcher
1 post
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 55 , 191 , [ , ]] , [ 69 , 48 , [ , [“doForever” ,[ , [“forward:” , ] , ] ] ]] , [ 177 , 153 , [ , [“doForever” ,[ [“doIf” , ,[ [“setVar:to:” , “mousex” , ] , [“setVar:to:” , “mousey” , ] , [“gotoX:y:” , , ] ] ] ] ] ]] ] }],“info”:{} }
follow mouse pointer
follow mouse pointer
- TKDKids15
- Scratcher
24 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 26 , -284 , [ , , [“doForever” ,[ [“doIf” , ,[ ] ] ] ] ]] , [ 29 , -150 , [ , [“doForever” ,[ [“doIf” , ,[ ] ] ] ] ]] , [ 30 , -28 , [ , [“doForever” ,[ [“doIf” , ,[ , ] ] ] ] ]] , [ 35 , 112 , [ , [“doForever” ,[ [“doIf” , ,[ , ] ] ] ] ]] ] }],“info”:{} }
when green flag clicked
broadcast [Get ready for Christmas! v]
when I receive [Get ready for Christmas! v]
switch costume to [Christmas Tree v]
stamp
- TKDKids15
- Scratcher
24 posts
Scratch emulator (GriffScratch) saved projects
{“objName”:“Stage”, “children”: [{“objName”:“project” ,“variables”: ,“scripts”:[ [ 26 , -284 , [ , , [“doForever” ,[ [“doIf” , ,[ ] ] ] ] ]] , [ 29 , -150 , [ , [“doForever” ,[ [“doIf” , ,[ ] ] ] ] ]] , [ 30 , -28 , [ , [“doForever” ,[ [“doIf” , ,[ , ] ] ] ] ]] , [ 35 , 112 , [ , [“doForever” ,[ [“doIf” , ,[ , ] ] ] ] ]] ] }],“info”:{} }
This is a simple movement engine
when green flag clicked
broadcast [Get ready for Christmas! v]
when I receive [Get ready for Christmas! v]
switch costume to [Christmas Tree v]
stamp