{"id":10340,"student_id":13,"content":"// Lesson 1\nsetBackdrop(\"bg.jpg\");\n\nvar topSpike = createSprite(\"topSpike.png\");\ntopSpike.y = 35;\nvar downSpike = createSprite(\"downSpike.png\");\ndownSpike.y = 445;\nvar bird = createSprite(\"bird.png\");\nbird.moveTo(320, 240);\nbird.rotationStyle = \"flipped\";\n// End of Lesson 1\n\n// Lesson 3\nvar vy = -6;\n// Lesson 4\nvar score = 0;\n\n// Lesson 2\nvar firstSpikeY = 80;\nvar leftSpikes = [];\nvar rightSpikes = [];\n\nfor (var i = 0; i \u003c 5; i++) {\n var rightSpike = createSprite({\n x: 455,\n y: firstSpikeY + i * 65,\n hidden: true,\n costumes: \"rightSpike.png\"\n });\n rightSpikes.push(rightSpike);\n\n var leftSpike = createSprite({\n x: 185,\n y: firstSpikeY + i * 65,\n hidden: true,\n costumes: \"leftSpike.png\"\n });\n leftSpikes.push(leftSpike);\n}\n// End of Lesson 2\n\n// Lesson 3\nwhen(\"click\", function () {\n vy = -6;\n});\n// End of Lesson 3\n\nforever(function () {\n // Lesson 3\n bird.stepForward(3);\n bird.y += vy;\n vy += 0.3;\n // End of Lesson 3\n // Lesson 4\n if (bird.x \u003e 440) {\n bird.direction += 180;\n score++;\n showLeftSpikes(); // Lesson 5 再加入\n }\n if (bird.x \u003c 200) {\n bird.direction += 180;\n score++;\n showRightSpikes(); // Lesson 5 再加入\n }\n if (score \u003c 10) {\n print(score, 300, 205, \"#deebef\", 60);\n } else {\n print(score, 285, 205, \"#deebef\", 60);\n }\n // End of Lesson 4\n // Lesson 6\n if (bird.touched(topSpike) || bird.touched(downSpike) ||\n bird.touched(rightSpikes) || bird.touched(leftSpikes)) {\n stop();\n }\n // End of Lesson 6\n});\n\n// Lesson 5\nfunction showLeftSpikes() {\n for (var i = 0; i \u003c 4; i++) {\n var showSpikeIndex = Math.floor(Math.random() * 5);\n leftSpikes[showSpikeIndex].hidden = false;\n }\n for (var i = 0; i \u003c 5; i++) {\n rightSpikes[i].hidden = true;\n }\n}\n\nfunction showRightSpikes() {\n for (var i = 0; i \u003c 4; i++) {\n var showSpikeIndex = Math.floor(Math.random() * 5);\n rightSpikes[showSpikeIndex].hidden = false;\n }\n for (var i = 0; i \u003c 5; i++) {\n leftSpikes[i].hidden = true;\n }\n}\n// End of Lesson 5\n","created_at":"2017-03-01T20:52:04.729+08:00","updated_at":"2019-09-30T21:06:47.971+08:00","name":"快樂鳥與邪惡刺(完整版)","language":"javascript","screenshot":{"url":"https://cdn3.koding.school/uploads/project/screenshot/10340/9015858c09f39151571875233509bfc9.jpg"},"parent_id":2,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":225,"hashid":"ej9s29qk","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":229057,"file_name":"0.wav","project_id":10340,"asset_id":27683,"created_at":"2017-08-31T14:46:49.053+08:00","updated_at":"2017-08-31T14:46:49.053+08:00"},{"id":229058,"file_name":"1.wav","project_id":10340,"asset_id":27684,"created_at":"2017-08-31T14:46:49.055+08:00","updated_at":"2017-08-31T14:46:49.055+08:00"},{"id":229059,"file_name":"bg.jpg","project_id":10340,"asset_id":27685,"created_at":"2017-08-31T14:46:49.057+08:00","updated_at":"2017-08-31T14:46:49.057+08:00"},{"id":229060,"file_name":"rightSpike.png","project_id":10340,"asset_id":27686,"created_at":"2017-08-31T14:46:49.059+08:00","updated_at":"2017-08-31T14:46:49.059+08:00"},{"id":229061,"file_name":"leftSpike.png","project_id":10340,"asset_id":27687,"created_at":"2017-08-31T14:46:49.060+08:00","updated_at":"2017-08-31T14:46:49.060+08:00"},{"id":229062,"file_name":"downSpike.png","project_id":10340,"asset_id":27688,"created_at":"2017-08-31T14:46:49.062+08:00","updated_at":"2017-08-31T14:46:49.062+08:00"},{"id":229063,"file_name":"topSpike.png","project_id":10340,"asset_id":27689,"created_at":"2017-08-31T14:46:49.064+08:00","updated_at":"2017-08-31T14:46:49.064+08:00"},{"id":229064,"file_name":"bird.png","project_id":10340,"asset_id":27690,"created_at":"2017-08-31T14:46:49.065+08:00","updated_at":"2017-08-31T14:46:49.065+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦