{"id":43940,"student_id":1444,"content":"{\n\t\"objName\": \"Stage\",\n\t\"variables\": [{\n\t\t\t\"name\": \"分數\",\n\t\t\t\"value\": 0,\n\t\t\t\"isPersistent\": false\n\t\t}],\n\t\"scripts\": [[36.8, 26.25, [[\"whenGreenFlag\"], [\"setVar:to:\", \"分數\", 0]]]],\n\t\"sounds\": [{\n\t\t\t\"soundName\": \"pop\",\n\t\t\t\"soundID\": -1,\n\t\t\t\"md5\": \"83a9787d4cb6f3b7632b4ddfebf74367.wav\",\n\t\t\t\"sampleCount\": 258,\n\t\t\t\"rate\": 11025,\n\t\t\t\"format\": \"\"\n\t\t}],\n\t\"costumes\": [{\n\t\t\t\"costumeName\": \"bubble blast_BG-3\",\n\t\t\t\"baseLayerID\": -1,\n\t\t\t\"baseLayerMD5\": \"e1bdc26af3079c03465c9448b4e13b41.png\",\n\t\t\t\"bitmapResolution\": 2,\n\t\t\t\"rotationCenterX\": 480,\n\t\t\t\"rotationCenterY\": 360\n\t\t}],\n\t\"currentCostumeIndex\": 0,\n\t\"penLayerMD5\": \"5c81a336fab8be57adc039a8a2b33ca9.png\",\n\t\"penLayerID\": -1,\n\t\"tempoBPM\": 60,\n\t\"videoAlpha\": 0.5,\n\t\"children\": [{\n\t\t\t\"objName\": \"子彈\",\n\t\t\t\"scripts\": [[10, 10, [[\"whenGreenFlag\"], [\"hideVariable:\", \"分數\"], [\"hide\"]]],\n\t\t\t\t[397,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenCloned\"],\n\t\t\t\t\t\t[\"gotoSpriteOrMouse:\", \"叩叮\"],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"doUntil\",\n\t\t\t\t\t\t\t[\"|\", [\"touching:\", \"_edge_\"], [\"touching:\", \"隕石\"]],\n\t\t\t\t\t\t\t[[\"heading:\", 0], [\"forward:\", 10]]],\n\t\t\t\t\t\t[\"doIf\", [\"touching:\", \"隕石\"], [[\"changeVar:by:\", \"分數\", 1], [\"broadcast:\", \"計算生命值\"]]],\n\t\t\t\t\t\t[\"deleteClone\"]]],\n\t\t\t\t[172,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenIReceive\", \"遊戲開始\"],\n\t\t\t\t\t\t[\"doForever\",\n\t\t\t\t\t\t\t[[\"doIf\", [\"keyPressed:\", \"left arrow\"], [[\"wait:elapsed:from:\", 0.08], [\"createCloneOf\", \"_myself_\"]]],\n\t\t\t\t\t\t\t\t[\"doIf\", [\"keyPressed:\", \"right arrow\"], [[\"wait:elapsed:from:\", 0.08], [\"createCloneOf\", \"_myself_\"]]]]]]],\n\t\t\t\t[10, 113, [[\"whenIReceive\", \"遊戲開始\"], [\"showVariable:\", \"分數\"]]]],\n\t\t\t\"sounds\": [{\n\t\t\t\t\t\"soundName\": \"pop\",\n\t\t\t\t\t\"soundID\": -1,\n\t\t\t\t\t\"md5\": \"83a9787d4cb6f3b7632b4ddfebf74367.wav\",\n\t\t\t\t\t\"sampleCount\": 258,\n\t\t\t\t\t\"rate\": 11025,\n\t\t\t\t\t\"format\": \"\"\n\t\t\t\t}],\n\t\t\t\"costumes\": [{\n\t\t\t\t\t\"costumeName\": \"bubble blast_bullet-1\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"10fcf9eec8003486c20375b94e300e1b.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 6,\n\t\t\t\t\t\"rotationCenterY\": 14\n\t\t\t\t}],\n\t\t\t\"currentCostumeIndex\": 0,\n\t\t\t\"scratchX\": -60,\n\t\t\t\"scratchY\": -120,\n\t\t\t\"scale\": 1,\n\t\t\t\"direction\": 90,\n\t\t\t\"rotationStyle\": \"normal\",\n\t\t\t\"isDraggable\": false,\n\t\t\t\"indexInLibrary\": 6,\n\t\t\t\"visible\": false,\n\t\t\t\"spriteInfo\": {\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"target\": \"叩叮\",\n\t\t\t\"cmd\": \"costumeIndex\",\n\t\t\t\"param\": null,\n\t\t\t\"color\": 9065943,\n\t\t\t\"label\": \"叩叮: 造型編號\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 5,\n\t\t\t\"visible\": false\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"出現位置\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石: 出現位置\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 32,\n\t\t\t\"visible\": false\n\t\t},\n\t\t{\n\t\t\t\"objName\": \"隕石3\",\n\t\t\t\"variables\": [{\n\t\t\t\t\t\"name\": \"出現位置\",\n\t\t\t\t\t\"value\": 2,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"vy\",\n\t\t\t\t\t\"value\": -24,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"生命值\",\n\t\t\t\t\t\"value\": 4,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"vy3\",\n\t\t\t\t\t\"value\": 4,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"生命值3\",\n\t\t\t\t\t\"value\": \"5\",\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"vy2\",\n\t\t\t\t\t\"value\": 0,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t}],\n\t\t\t\"scripts\": [[10,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenIReceive\", \"隕石爆炸3\"],\n\t\t\t\t\t\t[\"setRotationStyle\", \"all around\"],\n\t\t\t\t\t\t[\"heading:\", 90],\n\t\t\t\t\t\t[\"lookLike:\", \"boom-1\"],\n\t\t\t\t\t\t[\"setSizeTo:\", 50],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"doUntil\",\n\t\t\t\t\t\t\t[\"=\", [\"costumeIndex\"], \"6\"],\n\t\t\t\t\t\t\t[[\"nextCostume\"], [\"changeSizeBy:\", 10], [\"turnRight:\", 15], [\"wait:elapsed:from:\", 0.1]]],\n\t\t\t\t\t\t[\"hide\"]]],\n\t\t\t\t[238, 10, [[\"whenIReceive\", \"遊戲開始\"], [\"call\", \"產生隕石\"]]],\n\t\t\t\t[238,\n\t\t\t\t\t84,\n\t\t\t\t\t[[\"whenIReceive\", \"拋出隕石3\"],\n\t\t\t\t\t\t[\"doForever\",\n\t\t\t\t\t\t\t[[\"setVar:to:\", \"vy3\", \"30\"],\n\t\t\t\t\t\t\t\t[\"doRepeat\", 15, [[\"changeYposBy:\", [\"readVariable\", \"vy3\"]], [\"changeVar:by:\", \"vy3\", -2]]],\n\t\t\t\t\t\t\t\t[\"doRepeat\", 15, [[\"changeVar:by:\", \"vy3\", -2], [\"changeYposBy:\", [\"readVariable\", \"vy3\"]]]]]]]],\n\t\t\t\t[419,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenGreenFlag\"],\n\t\t\t\t\t\t[\"heading:\", 90],\n\t\t\t\t\t\t[\"setSizeTo:\", 90],\n\t\t\t\t\t\t[\"heading:\", 90],\n\t\t\t\t\t\t[\"setRotationStyle\", \"don't rotate\"],\n\t\t\t\t\t\t[\"setVar:to:\", \"生命值3\", \"5\"],\n\t\t\t\t\t\t[\"hide\"]]],\n\t\t\t\t[723,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenIReceive\", \"拋出隕石3\"],\n\t\t\t\t\t\t[\"doIfElse\",\n\t\t\t\t\t\t\t[\"=\", [\"randomFrom:to:\", 1, 2], \"1\"],\n\t\t\t\t\t\t\t[[\"heading:\", 90]],\n\t\t\t\t\t\t\t[[\"heading:\", -90]]],\n\t\t\t\t\t\t[\"doForever\", [[\"forward:\", 7], [\"bounceOffEdge\"]]]]],\n\t\t\t\t[968, 10, [[\"whenIReceive\", \"計算生命值\"], [\"changeVar:by:\", \"生命值3\", -1]]],\n\t\t\t\t[10,\n\t\t\t\t\t368,\n\t\t\t\t\t[[\"whenIReceive\", \"遊戲開始\"],\n\t\t\t\t\t\t[\"doWaitUntil\", [\"\u003c\", [\"readVariable\", \"生命值3\"], \"1\"]],\n\t\t\t\t\t\t[\"broadcast:\", \"隕石爆炸3\"]]],\n\t\t\t\t[419,\n\t\t\t\t\t263,\n\t\t\t\t\t[[\"procDef\", \"產生隕石\", [], [], false],\n\t\t\t\t\t\t[\"setVar:to:\", \"出現位置\", [\"randomFrom:to:\", 1, 2]],\n\t\t\t\t\t\t[\"doIfElse\",\n\t\t\t\t\t\t\t[\"=\", [\"readVariable\", \"出現位置\"], \"1\"],\n\t\t\t\t\t\t\t[[\"gotoX:y:\", 240, [\"randomFrom:to:\", 70, 150]]],\n\t\t\t\t\t\t\t[[\"gotoX:y:\", -240, [\"randomFrom:to:\", 70, 150]]]],\n\t\t\t\t\t\t[\"lookLike:\", \"rock-1\"],\n\t\t\t\t\t\t[\"wait:elapsed:from:\", [\"randomFrom:to:\", 1, 3]],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"setVar:to:\", \"vy3\", 0],\n\t\t\t\t\t\t[\"doUntil\",\n\t\t\t\t\t\t\t[\"\u003c\", [\"ypos\"], \"-80\"],\n\t\t\t\t\t\t\t[[\"changeVar:by:\", \"vy3\", -0.5], [\"changeYposBy:\", [\"readVariable\", \"vy2\"]]]],\n\t\t\t\t\t\t[\"broadcast:\", \"拋出隕石3\"]]]],\n\t\t\t\"sounds\": [{\n\t\t\t\t\t\"soundName\": \"pop\",\n\t\t\t\t\t\"soundID\": -1,\n\t\t\t\t\t\"md5\": \"83a9787d4cb6f3b7632b4ddfebf74367.wav\",\n\t\t\t\t\t\"sampleCount\": 258,\n\t\t\t\t\t\"rate\": 11025,\n\t\t\t\t\t\"format\": \"\"\n\t\t\t\t}],\n\t\t\t\"costumes\": [{\n\t\t\t\t\t\"costumeName\": \"rock-3\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"93aaa10bb5466268ed635c9ffcddabbb.svg\",\n\t\t\t\t\t\"bitmapResolution\": 1,\n\t\t\t\t\t\"rotationCenterX\": 28,\n\t\t\t\t\t\"rotationCenterY\": 28\n\t\t\t\t}],\n\t\t\t\"currentCostumeIndex\": 0,\n\t\t\t\"scratchX\": 51.31143279466798,\n\t\t\t\"scratchY\": 120.02830753686885,\n\t\t\t\"scale\": 0.9,\n\t\t\t\"direction\": 90,\n\t\t\t\"rotationStyle\": \"none\",\n\t\t\t\"isDraggable\": false,\n\t\t\t\"indexInLibrary\": 4,\n\t\t\t\"visible\": true,\n\t\t\t\"spriteInfo\": {\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"生命值\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石: 生命值\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 86,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"vy\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石: vy\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 59,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"objName\": \"隕石\",\n\t\t\t\"variables\": [{\n\t\t\t\t\t\"name\": \"出現位置\",\n\t\t\t\t\t\"value\": 2,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"vy\",\n\t\t\t\t\t\"value\": -12,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"生命值\",\n\t\t\t\t\t\"value\": \"5\",\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t}],\n\t\t\t\"scripts\": [[10,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenGreenFlag\"],\n\t\t\t\t\t\t[\"lookLike:\", \"rock-1\"],\n\t\t\t\t\t\t[\"setSizeTo:\", 90],\n\t\t\t\t\t\t[\"setVar:to:\", \"生命值\", \"5\"],\n\t\t\t\t\t\t[\"hide\"]]],\n\t\t\t\t[492, 10, [[\"whenIReceive\", \"計算生命值\"], [\"changeVar:by:\", \"生命值\", -1]]],\n\t\t\t\t[22.5, 290.75, [[\"whenIReceive\", \"隕石爆炸\"]]],\n\t\t\t\t[492,\n\t\t\t\t\t84,\n\t\t\t\t\t[[\"whenIReceive\", \"遊戲開始\"],\n\t\t\t\t\t\t[\"doWaitUntil\", [\"\u003c\", [\"readVariable\", \"生命值\"], \"1\"]],\n\t\t\t\t\t\t[\"broadcast:\", \"隕石爆炸\"]]],\n\t\t\t\t[749.6,\n\t\t\t\t\t18.75,\n\t\t\t\t\t[[\"procDef\", \"產生隕石\", [], [], false],\n\t\t\t\t\t\t[\"setVar:to:\", \"出現位置\", [\"randomFrom:to:\", 1, 2]],\n\t\t\t\t\t\t[\"doIfElse\",\n\t\t\t\t\t\t\t[\"=\", [\"readVariable\", \"出現位置\"], \"1\"],\n\t\t\t\t\t\t\t[[\"gotoX:y:\", 240, [\"randomFrom:to:\", 70, 150]]],\n\t\t\t\t\t\t\t[[\"gotoX:y:\", -240, [\"randomFrom:to:\", 70, 150]]]],\n\t\t\t\t\t\t[\"lookLike:\", \"rock-1\"],\n\t\t\t\t\t\t[\"wait:elapsed:from:\", [\"randomFrom:to:\", 1, 3]],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"setVar:to:\", \"vy\", 0],\n\t\t\t\t\t\t[\"doUntil\",\n\t\t\t\t\t\t\t[\"\u003c\", [\"ypos\"], \"-80\"],\n\t\t\t\t\t\t\t[[\"changeVar:by:\", \"vy\", -0.5], [\"changeYposBy:\", [\"readVariable\", \"vy\"]]]]]],\n\t\t\t\t[252.9,\n\t\t\t\t\t361.35,\n\t\t\t\t\t[[\"whenIReceive\", \"拋出隕石\"],\n\t\t\t\t\t\t[\"doForever\",\n\t\t\t\t\t\t\t[[\"setVar:to:\", \"vy\", \"30\"],\n\t\t\t\t\t\t\t\t[\"doRepeat\", 15, [[\"changeYposBy:\", [\"readVariable\", \"vy\"]], [\"changeVar:by:\", \"vy\", -2]]],\n\t\t\t\t\t\t\t\t[\"doRepeat\", 15, [[\"changeVar:by:\", \"vy\", -2], [\"changeYposBy:\", [\"readVariable\", \"vy\"]]]]]]]],\n\t\t\t\t[408.75, 241.75, [[\"whenIReceive\", \"遊戲開始\"], [\"call\", \"產生隕石\"]]],\n\t\t\t\t[242,\n\t\t\t\t\t8.75,\n\t\t\t\t\t[[\"whenIReceive\", \"拋出隕石\"],\n\t\t\t\t\t\t[\"doIfElse\",\n\t\t\t\t\t\t\t[\"=\", [\"randomFrom:to:\", 1, 2], \"1\"],\n\t\t\t\t\t\t\t[[\"heading:\", 90]],\n\t\t\t\t\t\t\t[[\"heading:\", -90]]],\n\t\t\t\t\t\t[\"doForever\", [[\"forward:\", 7], [\"bounceOffEdge\"]]]]],\n\t\t\t\t[73.5, 159.25, [[\"heading:\", 90]]],\n\t\t\t\t[22.5,\n\t\t\t\t\t433.25,\n\t\t\t\t\t[[\"setRotationStyle\", \"all around\"],\n\t\t\t\t\t\t[\"heading:\", 90],\n\t\t\t\t\t\t[\"lookLike:\", \"boom-1\"],\n\t\t\t\t\t\t[\"setSizeTo:\", 50],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"doUntil\",\n\t\t\t\t\t\t\t[\"=\", [\"costumeIndex\"], \"6\"],\n\t\t\t\t\t\t\t[[\"nextCostume\"], [\"changeSizeBy:\", 10], [\"turnRight:\", 15], [\"wait:elapsed:from:\", 0.1]]],\n\t\t\t\t\t\t[\"hide\"]]],\n\t\t\t\t[703.35, 476.75, [[\"broadcast:\", \"拋出隕石\"]]],\n\t\t\t\t[390.75, 325.75, [[\"heading:\", [\"*\", [\"heading\"], -1]]]]],\n\t\t\t\"scriptComments\": [[567.75, 251.75, 100, 44, false, 46, \"產生隕石\"],\n\t\t\t\t[181.5, 300.75, 100, 45, false, 7, \"隕石爆炸效果\"]],\n\t\t\t\"sounds\": [{\n\t\t\t\t\t\"soundName\": \"pop\",\n\t\t\t\t\t\"soundID\": -1,\n\t\t\t\t\t\"md5\": \"83a9787d4cb6f3b7632b4ddfebf74367.wav\",\n\t\t\t\t\t\"sampleCount\": 258,\n\t\t\t\t\t\"rate\": 11025,\n\t\t\t\t\t\"format\": \"\"\n\t\t\t\t}],\n\t\t\t\"costumes\": [{\n\t\t\t\t\t\"costumeName\": \"rock-1\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"5e00d6779b0e3d9282b48c88721cadc7.svg\",\n\t\t\t\t\t\"bitmapResolution\": 1,\n\t\t\t\t\t\"rotationCenterX\": 28,\n\t\t\t\t\t\"rotationCenterY\": 28\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"costumeName\": \"boom-1\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"01fad32e15991088a4e89ad7c2b7aa27.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 100,\n\t\t\t\t\t\"rotationCenterY\": 102\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"costumeName\": \"boom-2\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"c7ac656bd980e7d8c6d1a322807a32de.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 100,\n\t\t\t\t\t\"rotationCenterY\": 102\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"costumeName\": \"boom-3\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"c4ade84c5e839d4bf24c9d0eff4938c3.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 100,\n\t\t\t\t\t\"rotationCenterY\": 100\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"costumeName\": \"boom-4\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"424004a5fdc70669df7ffc514cf1093d.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 100,\n\t\t\t\t\t\"rotationCenterY\": 102\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"costumeName\": \"boom-5\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"566e0d24d4ac31b7878edc62dc32ff13.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 100,\n\t\t\t\t\t\"rotationCenterY\": 102\n\t\t\t\t}],\n\t\t\t\"currentCostumeIndex\": 0,\n\t\t\t\"scratchX\": -203.28285744041406,\n\t\t\t\"scratchY\": 103.70000000000053,\n\t\t\t\"scale\": 0.9,\n\t\t\t\"direction\": -101.5369590328155,\n\t\t\t\"rotationStyle\": \"leftRight\",\n\t\t\t\"isDraggable\": false,\n\t\t\t\"indexInLibrary\": 2,\n\t\t\t\"visible\": true,\n\t\t\t\"spriteInfo\": {\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"objName\": \"叩叮\",\n\t\t\t\"scripts\": [[10,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenGreenFlag\"], [\"gotoX:y:\", 0, -77], [\"heading:\", 90], [\"hide\"]]],\n\t\t\t\t[17,\n\t\t\t\t\t138,\n\t\t\t\t\t[[\"whenIReceive\", \"遊戲開始\"],\n\t\t\t\t\t\t[\"doForever\",\n\t\t\t\t\t\t\t[[\"doIf\",\n\t\t\t\t\t\t\t\t\t[\"keyPressed:\", \"left arrow\"],\n\t\t\t\t\t\t\t\t\t[[\"heading:\", -90], [\"nextCostume\"], [\"wait:elapsed:from:\", 0.03], [\"forward:\", 15]]],\n\t\t\t\t\t\t\t\t[\"doIf\",\n\t\t\t\t\t\t\t\t\t[\"keyPressed:\", \"right arrow\"],\n\t\t\t\t\t\t\t\t\t[[\"heading:\", 90], [\"nextCostume\"], [\"wait:elapsed:from:\", 0.03], [\"forward:\", 15]]]]]]],\n\t\t\t\t[332,\n\t\t\t\t\t11,\n\t\t\t\t\t[[\"whenIReceive\", \"遊戲開始\"],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"doForever\",\n\t\t\t\t\t\t\t[[\"doIf\", [\"\u003c\", [\"xpos\"], \"-220\"], [[\"forward:\", -15]]],\n\t\t\t\t\t\t\t\t[\"doIf\", [\"\u003e\", [\"xpos\"], \"220\"], [[\"forward:\", -15]]]]]]],\n\t\t\t\t[287.75, 427, [[\"whenIReceive\", \"遊戲開始\"]]],\n\t\t\t\t[269.4, 527.85, [[\"doWaitUntil\", [\"touching:\", \"隕石\"]], [\"stopScripts\", \"all\"]]]],\n\t\t\t\"scriptComments\": [[128, 23, 100, 54, false, 0, \"初始化\\r\"],\n\t\t\t\t[176, 148, 115, 53, false, 4, \"控制叩叮左右移動\"],\n\t\t\t\t[446.75, 437, 100, 47, false, 29, \"遊戲結束\"],\n\t\t\t\t[491, 21, 150, 200, false, 18, \"不讓叩叮超出邊界\"],\n\t\t\t\t[546, 104, 150, 200, false, 21, \"當超出左邊邊界\"],\n\t\t\t\t[539, 180, 150, 200, false, 25, \"當超出右邊邊界\"]],\n\t\t\t\"sounds\": [{\n\t\t\t\t\t\"soundName\": \"pop\",\n\t\t\t\t\t\"soundID\": -1,\n\t\t\t\t\t\"md5\": \"83a9787d4cb6f3b7632b4ddfebf74367.wav\",\n\t\t\t\t\t\"sampleCount\": 258,\n\t\t\t\t\t\"rate\": 11025,\n\t\t\t\t\t\"format\": \"\"\n\t\t\t\t}],\n\t\t\t\"costumes\": [{\n\t\t\t\t\t\"costumeName\": \"叩叮R01\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"0487e76b1dc3b93f90a83b43154c697b.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 88,\n\t\t\t\t\t\"rotationCenterY\": 0\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"costumeName\": \"叩叮R02\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"60bf767811c5d44847f03781adc369b5.png\",\n\t\t\t\t\t\"bitmapResolution\": 2,\n\t\t\t\t\t\"rotationCenterX\": 88,\n\t\t\t\t\t\"rotationCenterY\": 0\n\t\t\t\t}],\n\t\t\t\"currentCostumeIndex\": 0,\n\t\t\t\"scratchX\": 0,\n\t\t\t\"scratchY\": -77,\n\t\t\t\"scale\": 1,\n\t\t\t\"direction\": 90,\n\t\t\t\"rotationStyle\": \"leftRight\",\n\t\t\t\"isDraggable\": false,\n\t\t\t\"indexInLibrary\": 5,\n\t\t\t\"visible\": true,\n\t\t\t\"spriteInfo\": {\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"objName\": \"遊戲開始\",\n\t\t\t\"scripts\": [[10.2,\n\t\t\t\t\t29.4,\n\t\t\t\t\t[[\"whenGreenFlag\"],\n\t\t\t\t\t\t[\"gotoX:y:\", 0, -10],\n\t\t\t\t\t\t[\"heading:\", 90],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"doForever\",\n\t\t\t\t\t\t\t[[\"doRepeat\", 15, [[\"turnRight:\", 1]]],\n\t\t\t\t\t\t\t\t[\"doRepeat\", 15, [[\"turnRight:\", -1]]]]]]],\n\t\t\t\t[209.95, 21.2, [[\"whenClicked\"], [\"broadcast:\", \"遊戲開始\"]]],\n\t\t\t\t[24.95, 357.75, [[\"whenIReceive\", \"遊戲開始\"], [\"hide\"]]]],\n\t\t\t\"scriptComments\": [[314.95, 31.2, 100, 46, false, 9, \"遊戲開始\"],\n\t\t\t\t[183.95, 367.75, 156, 48, false, 11, \"遊戲開始後要做什麼事呢?\"],\n\t\t\t\t[103.2, 147.9, 150, 200, false, 4, \"\\u0008重複左右旋轉\"]],\n\t\t\t\"sounds\": [{\n\t\t\t\t\t\"soundName\": \"pop\",\n\t\t\t\t\t\"soundID\": -1,\n\t\t\t\t\t\"md5\": \"83a9787d4cb6f3b7632b4ddfebf74367.wav\",\n\t\t\t\t\t\"sampleCount\": 258,\n\t\t\t\t\t\"rate\": 11025,\n\t\t\t\t\t\"format\": \"\"\n\t\t\t\t}],\n\t\t\t\"costumes\": [{\n\t\t\t\t\t\"costumeName\": \"bubble blast_LOGO\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"4e33a9fd37254cfc3b5c36ed726243d7.svg\",\n\t\t\t\t\t\"bitmapResolution\": 1,\n\t\t\t\t\t\"rotationCenterX\": 204,\n\t\t\t\t\t\"rotationCenterY\": 192\n\t\t\t\t}],\n\t\t\t\"currentCostumeIndex\": 0,\n\t\t\t\"scratchX\": 0,\n\t\t\t\"scratchY\": -10,\n\t\t\t\"scale\": 1,\n\t\t\t\"direction\": 101,\n\t\t\t\"rotationStyle\": \"normal\",\n\t\t\t\"isDraggable\": false,\n\t\t\t\"indexInLibrary\": 1,\n\t\t\t\"visible\": false,\n\t\t\t\"spriteInfo\": {\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"objName\": \"隕石2\",\n\t\t\t\"variables\": [{\n\t\t\t\t\t\"name\": \"出現位置\",\n\t\t\t\t\t\"value\": 2,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"vy\",\n\t\t\t\t\t\"value\": -12.5,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"生命值\",\n\t\t\t\t\t\"value\": 4,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"vy2\",\n\t\t\t\t\t\"value\": 4,\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"生命值2\",\n\t\t\t\t\t\"value\": \"5\",\n\t\t\t\t\t\"isPersistent\": false\n\t\t\t\t}],\n\t\t\t\"scripts\": [[197,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenIReceive\", \"隕石爆炸2\"],\n\t\t\t\t\t\t[\"setRotationStyle\", \"all around\"],\n\t\t\t\t\t\t[\"heading:\", 90],\n\t\t\t\t\t\t[\"lookLike:\", \"boom-1\"],\n\t\t\t\t\t\t[\"setSizeTo:\", 50],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"doUntil\",\n\t\t\t\t\t\t\t[\"=\", [\"costumeIndex\"], \"6\"],\n\t\t\t\t\t\t\t[[\"nextCostume\"], [\"changeSizeBy:\", 10], [\"turnRight:\", 15], [\"wait:elapsed:from:\", 0.1]]],\n\t\t\t\t\t\t[\"hide\"]]],\n\t\t\t\t[10,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenIReceive\", \"拋出隕石3\"],\n\t\t\t\t\t\t[\"doForever\",\n\t\t\t\t\t\t\t[[\"setVar:to:\", \"vy2\", \"30\"],\n\t\t\t\t\t\t\t\t[\"doRepeat\", 15, [[\"changeYposBy:\", [\"readVariable\", \"vy2\"]], [\"changeVar:by:\", \"vy2\", -2]]],\n\t\t\t\t\t\t\t\t[\"doRepeat\", 15, [[\"changeVar:by:\", \"vy2\", -2], [\"changeYposBy:\", [\"readVariable\", \"vy2\"]]]]]]]],\n\t\t\t\t[425,\n\t\t\t\t\t10,\n\t\t\t\t\t[[\"whenGreenFlag\"],\n\t\t\t\t\t\t[\"setSizeTo:\", 90],\n\t\t\t\t\t\t[\"heading:\", 90],\n\t\t\t\t\t\t[\"setRotationStyle\", \"don't rotate\"],\n\t\t\t\t\t\t[\"hide\"],\n\t\t\t\t\t\t[\"setVar:to:\", \"生命值2\", \"5\"]]],\n\t\t\t\t[1092, 10, [[\"whenIReceive\", \"計算生命值\"], [\"changeVar:by:\", \"生命值2\", -1]]],\n\t\t\t\t[10,\n\t\t\t\t\t316,\n\t\t\t\t\t[[\"whenIReceive\", \"遊戲開始\"],\n\t\t\t\t\t\t[\"doWaitUntil\", [\"\u003c\", [\"readVariable\", \"生命值2\"], \"1\"]],\n\t\t\t\t\t\t[\"broadcast:\", \"隕石爆炸2\"]]],\n\t\t\t\t[28.75, 504, [[\"whenIReceive\", \"遊戲開始\"], [\"call\", \"產生隕石\"]]],\n\t\t\t\t[626.75,\n\t\t\t\t\t162.5,\n\t\t\t\t\t[[\"procDef\", \"產生隕石\", [], [], false],\n\t\t\t\t\t\t[\"setVar:to:\", \"出現位置\", [\"randomFrom:to:\", 1, 2]],\n\t\t\t\t\t\t[\"doIfElse\",\n\t\t\t\t\t\t\t[\"=\", [\"readVariable\", \"出現位置\"], \"1\"],\n\t\t\t\t\t\t\t[[\"gotoX:y:\", 240, [\"randomFrom:to:\", 70, 150]]],\n\t\t\t\t\t\t\t[[\"gotoX:y:\", -240, [\"randomFrom:to:\", 70, 150]]]],\n\t\t\t\t\t\t[\"lookLike:\", \"rock-1\"],\n\t\t\t\t\t\t[\"wait:elapsed:from:\", [\"randomFrom:to:\", 1, 3]],\n\t\t\t\t\t\t[\"show\"],\n\t\t\t\t\t\t[\"setVar:to:\", \"vy2\", 0],\n\t\t\t\t\t\t[\"doUntil\",\n\t\t\t\t\t\t\t[\"\u003c\", [\"ypos\"], \"-80\"],\n\t\t\t\t\t\t\t[[\"changeVar:by:\", \"vy2\", -0.5], [\"changeYposBy:\", [\"readVariable\", \"vy2\"]]]],\n\t\t\t\t\t\t[\"broadcast:\", \"拋出隕石3\"]]],\n\t\t\t\t[306.75,\n\t\t\t\t\t440,\n\t\t\t\t\t[[\"whenIReceive\", \"拋出隕石3\"],\n\t\t\t\t\t\t[\"doIfElse\",\n\t\t\t\t\t\t\t[\"=\", [\"randomFrom:to:\", 1, 2], \"1\"],\n\t\t\t\t\t\t\t[[\"heading:\", 90]],\n\t\t\t\t\t\t\t[[\"heading:\", -90]]],\n\t\t\t\t\t\t[\"doForever\", [[\"forward:\", 7], [\"bounceOffEdge\"]]]]]],\n\t\t\t\"sounds\": [{\n\t\t\t\t\t\"soundName\": \"pop\",\n\t\t\t\t\t\"soundID\": -1,\n\t\t\t\t\t\"md5\": \"83a9787d4cb6f3b7632b4ddfebf74367.wav\",\n\t\t\t\t\t\"sampleCount\": 258,\n\t\t\t\t\t\"rate\": 11025,\n\t\t\t\t\t\"format\": \"\"\n\t\t\t\t}],\n\t\t\t\"costumes\": [{\n\t\t\t\t\t\"costumeName\": \"rock-2\",\n\t\t\t\t\t\"baseLayerID\": -1,\n\t\t\t\t\t\"baseLayerMD5\": \"85d744d96b21bf785ca55e90a0aa976f.svg\",\n\t\t\t\t\t\"bitmapResolution\": 1,\n\t\t\t\t\t\"rotationCenterX\": 29,\n\t\t\t\t\t\"rotationCenterY\": 28\n\t\t\t\t}],\n\t\t\t\"currentCostumeIndex\": 0,\n\t\t\t\"scratchX\": 32.69857847860288,\n\t\t\t\"scratchY\": 139.12830753687007,\n\t\t\t\"scale\": 0.9,\n\t\t\t\"direction\": 78.46304096718447,\n\t\t\t\"rotationStyle\": \"none\",\n\t\t\t\"isDraggable\": false,\n\t\t\t\"indexInLibrary\": 3,\n\t\t\t\"visible\": true,\n\t\t\t\"spriteInfo\": {\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石2\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"vy2\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石2: vy2\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 113,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石3\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"vy3\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石3: vy3\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 221,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石2\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"生命值\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石2: 生命值\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 167,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石3\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"生命值\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石3: 生命值\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 194,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石2\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"生命值2\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石2: 生命值2\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 112,\n\t\t\t\"y\": 59,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"target\": \"隕石3\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"生命值3\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"隕石3: 生命值3\",\n\t\t\t\"mode\": 1,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 5,\n\t\t\t\"y\": 302,\n\t\t\t\"visible\": true\n\t\t},\n\t\t{\n\t\t\t\"target\": \"Stage\",\n\t\t\t\"cmd\": \"getVar:\",\n\t\t\t\"param\": \"分數\",\n\t\t\t\"color\": 15629590,\n\t\t\t\"label\": \"分數\",\n\t\t\t\"mode\": 2,\n\t\t\t\"sliderMin\": 0,\n\t\t\t\"sliderMax\": 100,\n\t\t\t\"isDiscrete\": true,\n\t\t\t\"x\": 200.8,\n\t\t\t\"y\": 0.35,\n\t\t\t\"visible\": true\n\t\t}],\n\t\"info\": {\n\t\t\"userAgent\": \"Mozilla\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\/537.36 (KHTML, like Gecko) Chrome\\/69.0.3497.100 Safari\\/537.36\",\n\t\t\"videoOn\": false,\n\t\t\"swfVersion\": \"v454\",\n\t\t\"spriteCount\": 6,\n\t\t\"flashVersion\": \"MAC 31,0,0,108\",\n\t\t\"hasCloudData\": false,\n\t\t\"scriptCount\": 36,\n\t\t\"projectID\": \"projects_882sjrwv\"\n\t}\n}","created_at":"2018-10-05T15:03:55.257+08:00","updated_at":"2018-10-05T16:44:17.952+08:00","name":"擊落隕石 副本 副本","language":"scratch3","screenshot":{"url":"https://cdn2.koding.school/uploads/project/screenshot/43940/51ca37b93a917d23ad4ab056b01216d0.jpg"},"parent_id":43936,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":89,"hashid":"882sjrwv","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":19717511,"file_name":null,"project_id":43940,"asset_id":88566,"created_at":"2024-11-04T00:21:29.047+08:00","updated_at":"2024-11-04T00:21:29.047+08:00"},{"id":19717512,"file_name":null,"project_id":43940,"asset_id":9,"created_at":"2024-11-04T00:21:29.050+08:00","updated_at":"2024-11-04T00:21:29.050+08:00"},{"id":19717513,"file_name":null,"project_id":43940,"asset_id":6,"created_at":"2024-11-04T00:21:29.052+08:00","updated_at":"2024-11-04T00:21:29.052+08:00"},{"id":19717514,"file_name":null,"project_id":43940,"asset_id":88412,"created_at":"2024-11-04T00:21:29.055+08:00","updated_at":"2024-11-04T00:21:29.055+08:00"},{"id":19717515,"file_name":null,"project_id":43940,"asset_id":88578,"created_at":"2024-11-04T00:21:29.059+08:00","updated_at":"2024-11-04T00:21:29.059+08:00"},{"id":19717516,"file_name":null,"project_id":43940,"asset_id":88576,"created_at":"2024-11-04T00:21:29.063+08:00","updated_at":"2024-11-04T00:21:29.063+08:00"},{"id":19717517,"file_name":null,"project_id":43940,"asset_id":88389,"created_at":"2024-11-04T00:21:29.066+08:00","updated_at":"2024-11-04T00:21:29.066+08:00"},{"id":19717518,"file_name":null,"project_id":43940,"asset_id":88395,"created_at":"2024-11-04T00:21:29.068+08:00","updated_at":"2024-11-04T00:21:29.068+08:00"},{"id":19717519,"file_name":null,"project_id":43940,"asset_id":88394,"created_at":"2024-11-04T00:21:29.071+08:00","updated_at":"2024-11-04T00:21:29.071+08:00"},{"id":19717520,"file_name":null,"project_id":43940,"asset_id":88396,"created_at":"2024-11-04T00:21:29.073+08:00","updated_at":"2024-11-04T00:21:29.073+08:00"},{"id":19717521,"file_name":null,"project_id":43940,"asset_id":88570,"created_at":"2024-11-04T00:21:29.076+08:00","updated_at":"2024-11-04T00:21:29.076+08:00"},{"id":19717522,"file_name":null,"project_id":43940,"asset_id":88583,"created_at":"2024-11-04T00:21:29.080+08:00","updated_at":"2024-11-04T00:21:29.080+08:00"},{"id":19717523,"file_name":null,"project_id":43940,"asset_id":88584,"created_at":"2024-11-04T00:21:29.083+08:00","updated_at":"2024-11-04T00:21:29.083+08:00"},{"id":19717524,"file_name":null,"project_id":43940,"asset_id":88554,"created_at":"2024-11-04T00:21:29.087+08:00","updated_at":"2024-11-04T00:21:29.087+08:00"},{"id":19717525,"file_name":null,"project_id":43940,"asset_id":88579,"created_at":"2024-11-04T00:21:29.091+08:00","updated_at":"2024-11-04T00:21:29.091+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
語言
中文
简体中文
英文
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦