{"id":110358,"student_id":1885,"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(\"\tboat.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 }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\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});\n\n","created_at":"2019-11-30T10:07:15.508+08:00","updated_at":"2019-11-30T11:38:12.476+08:00","name":"深水炸彈 副本","language":"javascript","screenshot":{"url":"https://cdn2.koding.school/uploads/project/screenshot/110358/7a80dd0afcbb240be951759c2a897993.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":63,"hashid":"2pds4gvy","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1879026,"file_name":"boat.png","project_id":110358,"asset_id":27734,"created_at":"2019-11-30T10:07:15.520+08:00","updated_at":"2019-11-30T10:07:15.520+08:00"},{"id":1879027,"file_name":"天空色.png","project_id":110358,"asset_id":27735,"created_at":"2019-11-30T10:07:15.523+08:00","updated_at":"2019-11-30T10:07:15.523+08:00"},{"id":1879028,"file_name":"bomb.png","project_id":110358,"asset_id":27736,"created_at":"2019-11-30T10:07:15.525+08:00","updated_at":"2019-11-30T10:07:15.525+08:00"},{"id":1879029,"file_name":"enemy.png","project_id":110358,"asset_id":27737,"created_at":"2019-11-30T10:07:15.528+08:00","updated_at":"2019-11-30T10:07:15.528+08:00"},{"id":1879030,"file_name":"enemy_boss.png","project_id":110358,"asset_id":27738,"created_at":"2019-11-30T10:07:15.530+08:00","updated_at":"2019-11-30T10:07:15.530+08:00"},{"id":1879031,"file_name":"missile_boss.png","project_id":110358,"asset_id":27739,"created_at":"2019-11-30T10:07:15.533+08:00","updated_at":"2019-11-30T10:07:15.533+08:00"},{"id":1879032,"file_name":"missile.png","project_id":110358,"asset_id":27740,"created_at":"2019-11-30T10:07:15.534+08:00","updated_at":"2019-11-30T10:07:15.534+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦