{"id":18400,"student_id":168,"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\ntarget.moveTo(500,400)\r\n\r\nvar astronaut = createSprite(\"astronaut.png\");\r\nastronaut.moveTo(40,40)\r\nvar flames = []\r\nvar vx = 0\r\nvar vy = 0\r\n\r\nforever(function(){\r\n target.direction += 5\r\n\r\n print(\"Level\"+level,10,10,\"red\")\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\r\n astronaut.direction = 90 + vx*10\r\n astronaut.move(vx,vy)\r\n\r\n if (astronaut.touched(obstacle) || astronaut.x \u003c 0 || astronaut.x \u003e 650 || astronaut.y \u003c 0 || astronaut.y \u003e 480){\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\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 }\r\n\r\n target.moveTo(levels[level])\r\n obstacle.costumeId = level\r\n level++\r\n}\r\nnextLevel()\r\n","created_at":"2017-12-06T14:29:06.464+08:00","updated_at":"2023-10-07T14:48:24.930+08:00","name":"astronaut","language":"javascript","screenshot":{"url":"https://cdn1.koding.school/uploads/project/screenshot/18400/628e900eeb0ff76091ac0c37820182b9.jpg"},"parent_id":17200,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":119,"hashid":"vngsy3mn","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":375817,"file_name":"target.png","project_id":18400,"asset_id":40425,"created_at":"2017-12-23T14:13:23.432+08:00","updated_at":"2017-12-23T14:13:23.432+08:00"},{"id":375818,"file_name":"astronaut.png","project_id":18400,"asset_id":40424,"created_at":"2017-12-23T14:13:23.434+08:00","updated_at":"2017-12-23T14:13:23.434+08:00"},{"id":375819,"file_name":"level_9.png","project_id":18400,"asset_id":40423,"created_at":"2017-12-23T14:13:23.436+08:00","updated_at":"2017-12-23T14:13:23.436+08:00"},{"id":375820,"file_name":"level_8.png","project_id":18400,"asset_id":40422,"created_at":"2017-12-23T14:13:23.437+08:00","updated_at":"2017-12-23T14:13:23.437+08:00"},{"id":375821,"file_name":"level_6.png","project_id":18400,"asset_id":40421,"created_at":"2017-12-23T14:13:23.440+08:00","updated_at":"2017-12-23T14:13:23.440+08:00"},{"id":375822,"file_name":"level_5.png","project_id":18400,"asset_id":40420,"created_at":"2017-12-23T14:13:23.442+08:00","updated_at":"2017-12-23T14:13:23.442+08:00"},{"id":375823,"file_name":"level_4.png","project_id":18400,"asset_id":40419,"created_at":"2017-12-23T14:13:23.444+08:00","updated_at":"2017-12-23T14:13:23.444+08:00"},{"id":375824,"file_name":"level_3.png","project_id":18400,"asset_id":40418,"created_at":"2017-12-23T14:13:23.446+08:00","updated_at":"2017-12-23T14:13:23.446+08:00"},{"id":375825,"file_name":"level_2.png","project_id":18400,"asset_id":40417,"created_at":"2017-12-23T14:13:23.448+08:00","updated_at":"2017-12-23T14:13:23.448+08:00"},{"id":375826,"file_name":"level_1.png","project_id":18400,"asset_id":40416,"created_at":"2017-12-23T14:13:23.450+08:00","updated_at":"2017-12-23T14:13:23.450+08:00"},{"id":375827,"file_name":"level_7.png","project_id":18400,"asset_id":40415,"created_at":"2017-12-23T14:13:23.452+08:00","updated_at":"2017-12-23T14:13:23.452+08:00"},{"id":375828,"file_name":"circle.png","project_id":18400,"asset_id":40414,"created_at":"2017-12-23T14:13:23.455+08:00","updated_at":"2017-12-23T14:13:23.455+08:00"},{"id":375829,"file_name":"flame.png","project_id":18400,"asset_id":40413,"created_at":"2017-12-23T14:13:23.456+08:00","updated_at":"2017-12-23T14:13:23.456+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦