{"id":18014,"student_id":173,"content":"setBackdrop(\"black\");\r\nvar obstacle = createSprite([\"level_1.png\",\"level_2.png\",\"level_3.png\",\"level_4.png\",\"level_5.png\",\"level_6.png\",\"level_7.png\",\"level_8.png\",\"level_9.png\"]);\r\nvar target = createSprite(\"target.png\");\r\n\r\nvar flames = []\r\nvar vx = 0\r\nvar vy = 0\r\n\r\nvar astronaut = createSprite(\"astronaut.png\");\r\nastronaut.moveTo(40,40)\r\nforever(function(){\r\n target.direction += 2\r\n \r\n print(\"Level\"+level,10,10,\"white\",20)\r\n\r\n if(key.up || key.left || key.right){\r\n var flame = createSprite(\"flame.png\");\r\n flame.moveTo (astronaut)\r\n flame.direction = astronaut.direction + 90;\r\n flame.stepForward(30)\r\n flame.direction += Math.random()*60 - 30\r\n flame.life = Math.random()*60\r\n flames.push(flame)\r\n }\r\n\r\n for(var i = 0; i \u003c flames.length; i++){\r\n var f = flames[i]\r\n f.stepForward(2.5)\r\n f.life--\r\n if (f.life \u003e 0){\r\n f.scale = f.life/60;\r\n f.opacity = f.life/60\r\n } else{\r\n f.destroy()\r\n flames.splice(i,1)\r\n }\r\n }\r\n\r\n vy += 0.03\r\n \r\n if (key.up){\r\n vy -= 0.08;\r\n }\r\n if (key.left){\r\n vx -= 0.05;\r\n }\r\n if (key.right){\r\n vx += 0.05\r\n }\r\n astronaut.direction = 90 + vx*10\r\n astronaut.move(vx,vy)\r\n\r\nif (astronaut.touched(obstacle) || astronaut.x\u003c0 || astronaut.x \u003e 649 || astronaut.y\u003c0 ||astronaut.y\u003e480){\r\n print(\"GAME OVER!\",100,100,\"red\",70)\r\n stop()\r\n}\r\n\r\n if (astronaut.touched(target)){\r\n nextLevel()\r\n }\r\n\r\n});\r\n\r\nvar levels = [\r\n{ x: 500, y: 400 },\r\n{ x: 500, y: 100 },\r\n{ x: 100, y: 450 },\r\n{ x: 50, y: 75 },\r\n{ x: 500, y: 100 },\r\n{ x: 550, y: 400 },\r\n{ x: 550, y: 50 },\r\n{ x: 375, y: 100 },\r\n{ x: 575, y: 365 }\r\n];\r\nvar level = 0;\r\n\r\nfunction nextLevel(){\r\n if(level == 9){\r\n print(\"YOU WIN!\",150,100,\"gold\",70)\r\n stop()\r\n }\r\n target.moveTo(levels[level])\r\n obstacle.costumeId = level;\r\n level++\r\n}\r\nnextLevel()","created_at":"2017-12-06T14:29:06.464+08:00","updated_at":"2019-11-01T13:13:25.046+08:00","name":"astronaut","language":"javascript","screenshot":{"url":"https://cdn8.koding.school/uploads/project/screenshot/18014/bdebf8ca695cd7f51b720894247725b9.jpg"},"parent_id":17200,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":116,"hashid":"36ysmv88","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":368511,"file_name":"target.png","project_id":18014,"asset_id":40425,"created_at":"2017-12-17T08:41:53.084+08:00","updated_at":"2017-12-17T08:41:53.084+08:00"},{"id":368512,"file_name":"astronaut.png","project_id":18014,"asset_id":40424,"created_at":"2017-12-17T08:41:53.087+08:00","updated_at":"2017-12-17T08:41:53.087+08:00"},{"id":368513,"file_name":"level_9.png","project_id":18014,"asset_id":40423,"created_at":"2017-12-17T08:41:53.088+08:00","updated_at":"2017-12-17T08:41:53.088+08:00"},{"id":368514,"file_name":"level_8.png","project_id":18014,"asset_id":40422,"created_at":"2017-12-17T08:41:53.090+08:00","updated_at":"2017-12-17T08:41:53.090+08:00"},{"id":368515,"file_name":"level_6.png","project_id":18014,"asset_id":40421,"created_at":"2017-12-17T08:41:53.091+08:00","updated_at":"2017-12-17T08:41:53.091+08:00"},{"id":368516,"file_name":"level_5.png","project_id":18014,"asset_id":40420,"created_at":"2017-12-17T08:41:53.093+08:00","updated_at":"2017-12-17T08:41:53.093+08:00"},{"id":368517,"file_name":"level_4.png","project_id":18014,"asset_id":40419,"created_at":"2017-12-17T08:41:53.094+08:00","updated_at":"2017-12-17T08:41:53.094+08:00"},{"id":368518,"file_name":"level_3.png","project_id":18014,"asset_id":40418,"created_at":"2017-12-17T08:41:53.096+08:00","updated_at":"2017-12-17T08:41:53.096+08:00"},{"id":368519,"file_name":"level_2.png","project_id":18014,"asset_id":40417,"created_at":"2017-12-17T08:41:53.097+08:00","updated_at":"2017-12-17T08:41:53.097+08:00"},{"id":368520,"file_name":"level_1.png","project_id":18014,"asset_id":40416,"created_at":"2017-12-17T08:41:53.099+08:00","updated_at":"2017-12-17T08:41:53.099+08:00"},{"id":368521,"file_name":"level_7.png","project_id":18014,"asset_id":40415,"created_at":"2017-12-17T08:41:53.101+08:00","updated_at":"2017-12-17T08:41:53.101+08:00"},{"id":368522,"file_name":"circle.png","project_id":18014,"asset_id":40414,"created_at":"2017-12-17T08:41:53.102+08:00","updated_at":"2017-12-17T08:41:53.102+08:00"},{"id":368523,"file_name":"flame.png","project_id":18014,"asset_id":40413,"created_at":"2017-12-17T08:41:53.104+08:00","updated_at":"2017-12-17T08:41:53.104+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦