{"id":713468,"student_id":58026,"content":"var score = 0;\nvar speed = 1;\n\nvar bomb = createSprite(\"bomb.png\")\nbomb.scale = 0.2;\nbomb.direction = 180;\nbomb.layer = 10;\nbomb.rotationStyle=\"fixed\";\n\nvar boat = createSprite(\"boat.png\");\nboat.x = 320;\nboat.y = 80;\nboat.scale = 0.2;\nboat.layer = 5;\nboat.hp = 200;\n\nfunction createEnemy(enemycategory,missilecategory,rate){\n var enemy = createSprite(enemycategory);\n enemy.x = 20;\n enemy.y = Math.random()*280+180;\n enemy.direction = 90;\n enemy.scale = 0.2;\n enemy.rotationstyle = \"flipped\";\n if(Math.random()*2\u003e1){\n enemy.direction = 270;\n enemy.x = 680;\n }\n enemy.forever(function(){\n enemy.stepForward(1);\n if(clock%240==0){\n var missile = createSprite(missilecategory);\n missile.x = enemy.x;\n missile.y = enemy.y;\n missile.scale = 0.1;\n missile.toward(boat);\n missile.forever(function(){\n missile.stepForward(speed+rate);\n if(missile.y\u003c100){\n missile.destroy();\n }\n if(missile.touched(boat)){\n missile.destroy();\n boat.hp = boat.hp -(10*rate)\n }\n });\n }\n if(enemy.x\u003e640\u0026\u0026enemy.direction==90||enemy.x\u003c10\u0026\u0026enemy.direction==270){\n enemy.destroy();\n }\n });\n enemy.when('touch',bomb,function(){\n enemy.destroy();\n boat.shot = false;\n score = score + (10*rate)\n });\n}\n\nforever(function(){\n \n if (clock%180==0){\n createEnemy(\"enemy.png\",\"missile.png\",1);\n }\n if(clock%600==0){\n speed = speed + 0.2;\n }\n if(clock%1200==0){\n createEnemy(\"enemy_boss.png\",\"missile_boss.png\",2);\n }\n if(boat.shot){\n bomb.stepForward(2);\n if(bomb.y\u003e480){\n boat.shot = false;\n }\n }\n else{\n bomb.x = boat.x;\n bomb.y = boat.y; \n }\n print(\"score:\"+score,20,20,\"red\");\n print(\"hp:\"+boat.hp,20,40,\"red\");\n if(boat.hp\u003c=0){\n print(\"Your score:\"+score,220,240,\"red\",40);\n stop();\n }\n \n});\n\nwhen(\"keydown\",\"space\", function(){\n boat.shot = true; \n});\nwhen(\"holding\", \"left\", function(){\n boat.x = boat.x - 4 -(speed/2);\n});\nwhen(\"holding\", \"right\", function(){\n boat.x = boat.x + 4 + (speed/2);\n});","created_at":"2024-03-16T11:30:50.146+08:00","updated_at":"2024-03-23T10:48:06.320+08:00","name":"深水炸彈 副本","language":"javascript","screenshot":{"url":"https://cdn1.koding.school/uploads/project/screenshot/713468/813072e58ffb08755fab5b101402ca6f.jpg"},"parent_id":10357,"plugin":"setBackdrop(\"#0072E3\");\nvar sky = createSprite(\"天空色.png\");\nsky.x = 320;\nsky.y = 50;\nsky.layer = 1;\nvar clock = 179;\nupdate(function(){\n\tclock++;\n});","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":7,"hashid":"gk4sn3gd3","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":15958398,"file_name":"boat.png","project_id":713468,"asset_id":27734,"created_at":"2024-03-16T11:30:50.152+08:00","updated_at":"2024-03-16T11:30:50.152+08:00"},{"id":15958399,"file_name":"天空色.png","project_id":713468,"asset_id":27735,"created_at":"2024-03-16T11:30:50.154+08:00","updated_at":"2024-03-16T11:30:50.154+08:00"},{"id":15958400,"file_name":"bomb.png","project_id":713468,"asset_id":27736,"created_at":"2024-03-16T11:30:50.155+08:00","updated_at":"2024-03-16T11:30:50.155+08:00"},{"id":15958401,"file_name":"enemy.png","project_id":713468,"asset_id":27737,"created_at":"2024-03-16T11:30:50.156+08:00","updated_at":"2024-03-16T11:30:50.156+08:00"},{"id":15958402,"file_name":"enemy_boss.png","project_id":713468,"asset_id":27738,"created_at":"2024-03-16T11:30:50.157+08:00","updated_at":"2024-03-16T11:30:50.157+08:00"},{"id":15958403,"file_name":"missile_boss.png","project_id":713468,"asset_id":27739,"created_at":"2024-03-16T11:30:50.158+08:00","updated_at":"2024-03-16T11:30:50.158+08:00"},{"id":15958404,"file_name":"missile.png","project_id":713468,"asset_id":27740,"created_at":"2024-03-16T11:30:50.160+08:00","updated_at":"2024-03-16T11:30:50.160+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦