{"id":18178,"student_id":1981,"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//target.moveTo(500,400);\r\nvar flames =[]; //宣告一個陣列\r\nvar astronaut= createSprite(\"astronaut.png\");\r\nastronaut.moveTo(40,40);\r\nvar vx=0;\r\nvar vy=0;\r\nforever(function(){\r\n target.direction +=2;\r\n print('Level'+level,10,10,'red',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; //火焰噴發散開在-30度~30度之間\r\n flame.life=Math.random()*60;\r\n flames.push(flame);\r\n }\r\n for(var i=0;i\u003cflames.length;i++){\r\n var f = flames[i];\r\n f.stepForward(2.5);\r\n f.life--;\r\n if(f.life \u003e0){\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\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\n if(astronaut.touched(obstacle) || astronaut.x\u003c0 || astronaut.x \u003e640 || astronaut.y\u003c0 || astronaut.y\u003e480){\r\n print('GAME OVER!',100,100, 'red', 70);\r\n stop();\r\n\r\n }\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\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\n}\r\nnextLevel();","created_at":"2017-12-06T14:29:06.464+08:00","updated_at":"2019-11-06T18:35:36.713+08:00","name":"astronaut","language":"javascript","screenshot":{"url":"https://cdn2.koding.school/uploads/project/screenshot/18178/88530639d001f3799edb5d18cf39925b.jpg"},"parent_id":17200,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":133,"hashid":"36ysm6j9","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":370573,"file_name":"target.png","project_id":18178,"asset_id":40425,"created_at":"2017-12-22T18:05:22.442+08:00","updated_at":"2017-12-22T18:05:22.442+08:00"},{"id":370574,"file_name":"astronaut.png","project_id":18178,"asset_id":40424,"created_at":"2017-12-22T18:05:22.452+08:00","updated_at":"2017-12-22T18:05:22.452+08:00"},{"id":370575,"file_name":"level_9.png","project_id":18178,"asset_id":40423,"created_at":"2017-12-22T18:05:22.454+08:00","updated_at":"2017-12-22T18:05:22.454+08:00"},{"id":370576,"file_name":"level_8.png","project_id":18178,"asset_id":40422,"created_at":"2017-12-22T18:05:22.455+08:00","updated_at":"2017-12-22T18:05:22.455+08:00"},{"id":370577,"file_name":"level_6.png","project_id":18178,"asset_id":40421,"created_at":"2017-12-22T18:05:22.456+08:00","updated_at":"2017-12-22T18:05:22.456+08:00"},{"id":370578,"file_name":"level_5.png","project_id":18178,"asset_id":40420,"created_at":"2017-12-22T18:05:22.458+08:00","updated_at":"2017-12-22T18:05:22.458+08:00"},{"id":370579,"file_name":"level_4.png","project_id":18178,"asset_id":40419,"created_at":"2017-12-22T18:05:22.459+08:00","updated_at":"2017-12-22T18:05:22.459+08:00"},{"id":370580,"file_name":"level_3.png","project_id":18178,"asset_id":40418,"created_at":"2017-12-22T18:05:22.461+08:00","updated_at":"2017-12-22T18:05:22.461+08:00"},{"id":370581,"file_name":"level_2.png","project_id":18178,"asset_id":40417,"created_at":"2017-12-22T18:05:22.463+08:00","updated_at":"2017-12-22T18:05:22.463+08:00"},{"id":370582,"file_name":"level_1.png","project_id":18178,"asset_id":40416,"created_at":"2017-12-22T18:05:22.464+08:00","updated_at":"2017-12-22T18:05:22.464+08:00"},{"id":370583,"file_name":"level_7.png","project_id":18178,"asset_id":40415,"created_at":"2017-12-22T18:05:22.466+08:00","updated_at":"2017-12-22T18:05:22.466+08:00"},{"id":370584,"file_name":"circle.png","project_id":18178,"asset_id":40414,"created_at":"2017-12-22T18:05:22.468+08:00","updated_at":"2017-12-22T18:05:22.468+08:00"},{"id":370585,"file_name":"flame.png","project_id":18178,"asset_id":40413,"created_at":"2017-12-22T18:05:22.469+08:00","updated_at":"2017-12-22T18:05:22.469+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦