{"id":18038,"student_id":1407,"content":"setBackdrop(\"black\");\r\n\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_8.png\"]);\r\n\r\nvar target = createSprite(\"target.png\");\r\nvar hp = 1000\r\nvar flames = []\r\nvar vx = 0\r\nvar vy = 0\r\nvar astronaut = createSprite(\"astronaut.png\");\r\nastronaut.moveTo( 40 , 40 );\r\nforever(function(){\r\n print('hp' + hp,100,10,'red',20)\r\n vy += 0.01\r\n target.direction +=2;\r\n print('level' + level,10,10,'red',20)\r\n if(key.up || key.right || key.left) {\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.hp = Math.random()*60\r\n flames.push(flame)\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.hp--\r\n if(f.hp \u003e 0) {\r\n f.scale = f.hp/60\r\n f.opacity = f.hp/60\r\n } else {\r\n f.destroy()\r\n flames.splice(i,1)\r\n }\r\n }\r\n if(key.up) {\r\n vy -= 0.08\r\n }\r\n if(key.right) {\r\n vx += 0.05\r\n }\r\n if(key.left) {\r\n vx -= 0.05\r\n }\r\n if(key.down) {\r\n vy += 0.02\r\n }\r\n astronaut.direction = 90 + vx * 10;\r\n astronaut.move( vx , vy )\r\n if(astronaut.touched(obstacle)) {\r\n hp = hp-1;\r\n vy = 0\r\n if(hp == 0 || hp \u003c 0) {\r\n print('Game OVER',100,100,'red',70)\r\n stop();\r\n }\r\n }\r\n if(astronaut.x \u003c 0 || astronaut.x \u003e 640 || astronaut.y \u003c 0 || astronaut.y \u003e 480) {\r\n vx = 0\r\n vy = 0\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 stop\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":"2019-10-20T08:41:50.373+08:00","name":"太空人","language":"javascript","screenshot":{"url":"https://cdn9.koding.school/uploads/project/screenshot/18038/776c60d548edeef3fa0ab63893201ccb.jpg"},"parent_id":17200,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":219,"hashid":"vngsyek3","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":369078,"file_name":"target.png","project_id":18038,"asset_id":40425,"created_at":"2017-12-17T13:59:47.401+08:00","updated_at":"2017-12-17T13:59:47.401+08:00"},{"id":369079,"file_name":"astronaut.png","project_id":18038,"asset_id":40424,"created_at":"2017-12-17T13:59:47.402+08:00","updated_at":"2017-12-17T13:59:47.402+08:00"},{"id":369080,"file_name":"level_9.png","project_id":18038,"asset_id":40423,"created_at":"2017-12-17T13:59:47.404+08:00","updated_at":"2017-12-17T13:59:47.404+08:00"},{"id":369081,"file_name":"level_8.png","project_id":18038,"asset_id":40422,"created_at":"2017-12-17T13:59:47.406+08:00","updated_at":"2017-12-17T13:59:47.406+08:00"},{"id":369082,"file_name":"level_6.png","project_id":18038,"asset_id":40421,"created_at":"2017-12-17T13:59:47.407+08:00","updated_at":"2017-12-17T13:59:47.407+08:00"},{"id":369083,"file_name":"level_5.png","project_id":18038,"asset_id":40420,"created_at":"2017-12-17T13:59:47.409+08:00","updated_at":"2017-12-17T13:59:47.409+08:00"},{"id":369084,"file_name":"level_4.png","project_id":18038,"asset_id":40419,"created_at":"2017-12-17T13:59:47.410+08:00","updated_at":"2017-12-17T13:59:47.410+08:00"},{"id":369085,"file_name":"level_3.png","project_id":18038,"asset_id":40418,"created_at":"2017-12-17T13:59:47.412+08:00","updated_at":"2017-12-17T13:59:47.412+08:00"},{"id":369086,"file_name":"level_2.png","project_id":18038,"asset_id":40417,"created_at":"2017-12-17T13:59:47.413+08:00","updated_at":"2017-12-17T13:59:47.413+08:00"},{"id":369087,"file_name":"level_1.png","project_id":18038,"asset_id":40416,"created_at":"2017-12-17T13:59:47.415+08:00","updated_at":"2017-12-17T13:59:47.415+08:00"},{"id":369088,"file_name":"level_7.png","project_id":18038,"asset_id":40415,"created_at":"2017-12-17T13:59:47.416+08:00","updated_at":"2017-12-17T13:59:47.416+08:00"},{"id":369089,"file_name":"circle.png","project_id":18038,"asset_id":40414,"created_at":"2017-12-17T13:59:47.418+08:00","updated_at":"2017-12-17T13:59:47.418+08:00"},{"id":369090,"file_name":"flame.png","project_id":18038,"asset_id":40413,"created_at":"2017-12-17T13:59:47.419+08:00","updated_at":"2017-12-17T13:59:47.419+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦