{"id":29846,"student_id":33,"content":"setBackdrop('black');\nvar clock = 0;\nvar flash = false;\n// 創造天花板\nsound.play('bg.mp3')\nvar ceiling = createSprite(\"ceiling.png\");\nceiling.x = 320;\nceiling.y = 8;\nceiling.layer = 1;\nvar life = 100;\nvar life2 = 100;\nvar score = 0;\n// 創造左右牆壁\nvar left_wall = createSprite(\"wall.png\");\nvar right_wall = createSprite(\"wall.png\");\nleft_wall.x = 130;\nright_wall.x = 510;\nvar vy = 0;\nvar vy2 = 0;\nvar best = DB.variables.bestscore || 0;\n// 創造玩家\nvar player = createSprite([\"player_1.png\",\"player_2.png\",\"player_3.png\",\"player_4.png\",\"player_5.png\"]);\nvar player2 = createSprite([\"player_1.png\",\"player_2.png\",\"player_3.png\",\"player_4.png\",\"player_5.png\"]);\nplayer.x = 440;\nplayer.y = 50;\nplayer2.x =200;\nplayer2.y = 50;\nvar stairs = [];\nvar touchOn = 0;\nvar touchOn2 = 0;\nvar time = 0;\nfor(var i=0;i\u003c6;i++){\n var stair = createSprite([\"nails.png\",\"trampoline.png\",\"normal.png\",\"fake.png\",\"conveyor_right.png\",\"conveyor_left.png\"]);\n stair.y = i*80+400;\n stair.x = Math.random()*280+180;\n stair.costumeId = Math.floor(Math.random()*6);\n stairs.push(stair);\n}\nplayer.when('touch',stairs,function(s){\n vy = 0;\n player.y = s.y-23;\n if(s.costumeId == 1){\n vy = -10;\n sound.play('jump.mp3');\n} \n else if(s.costumeId == 4){\n player.x+=2;\n \n }\n else if(s.costumeId == 5){\n player.x-=2;\n }\n else if(s.costumeId == 0 \u0026\u0026 s !=touchOn){\n life-=3;\n flash = true;\n }\n else if(s.costumeId == 2 \u0026\u0026 s !=touchOn \u0026\u0026life\u003c200){\n life+=3;\n }\n else if(s.costumeId == 3){\n setTimeout(function(){\n s.hidden = true;\n },300);\n }\n touchOn = s;\n});\nforever(function(){\n print('生命:'+life,10,10,'white',20);\n print('分數:'+score,10,40,'white',20);\n print('高分:'+best,520,10,'white',20);\n clock +=1;\n vy +=0.15; \n player.y += vy ;\n if(clock%6 == 0){\n if(key.right){\n if(player.costumeId == 1){\n player.costumeId = 2;\n }else{\n player.costumeId = 1;}\n }\n }\n if(clock%6 == 0){\n if(key.left){\n if(player.costumeId ==3){\n player.costumeId = 4;\n }else{\n player.costumeId = 3;}\n }\n }\n if(key.right \u0026\u0026 !player.touched(right_wall)){\n player.x +=3;\n}\n if(key.left \u0026\u0026 !player.touched(left_wall)){\n player.x -=3;\n}\nif(flash){\n setBackdrop('red');\n sound.play('flash.mp3')\n flash = false;\n}else{\n setBackdrop('black');\n}\nif(life\u003c1 || player.y\u003e500){\n setBackdrop('red');\n stop();\n sound.play('gg.mp3')\n}\nif(score\u003ebest){\n DB.variables.set('bestscore',score);\n}\nif(player.touched(ceiling)\u0026\u0026\n (Date.now()-time\u003e3000)){\n life-=3;\n time = Date.now();\n flash = true;\n}\n for(var i=0;i\u003cstairs.length;i++){\n stairs[i].y -=2;\n if(stairs[i].y\u003c-10){\n score++;\n stairs[i].hidden = false;\n stairs[i].costumeId = Math.floor(Math.random()*6);\n stairs[i].y +=480;\n }\n \n } \n \n})\nforever(function(){\nvy2 +=0.15;\nplayer2.y +=vy2;\n if(key.a \u0026\u0026 !player2.touched(right_wall)){\n player2.x +=3;\n}\n if(key.d \u0026\u0026 !player2.touched(left_wall)){\n player2.x -=3;\n}\n})\nplayer2.when('touch',stairs,function(s){\n vy2 = 0;\n player2.y = s.y-23;\n if(s.costumeId == 1){\n vy2 = -10;\n sound.play('jump.mp3');\n} \n else if(s.costumeId == 4){\n player2.x+=2;\n \n }\n else if(s.costumeId == 5){\n player2.x-=2;\n }\n else if(s.costumeId == 0 \u0026\u0026 s !=touchOn){\n life2-=3;\n flash2 = true;\n }\n else if(s.costumeId == 2 \u0026\u0026 s !=touchOn \u0026\u0026life\u003c200){\n life2+=3;\n }\n else if(s.costumeId == 3){\n setTimeout(function(){\n s.hidden = true;\n },300);\n }\n touchOn2= s;\n});","created_at":"2018-05-26T09:34:15.602+08:00","updated_at":"2019-11-01T03:06:36.547+08:00","name":"小朋友下樓梯","language":"javascript","screenshot":{"url":"https://cdn5.koding.school/uploads/project/screenshot/29846/68ba14bd436fa77e67c31bc052788d7f.jpg"},"parent_id":13412,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":119,"hashid":"zpesz8p3","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":553134,"file_name":"jump.mp3","project_id":29846,"asset_id":36478,"created_at":"2018-05-26T09:34:15.611+08:00","updated_at":"2018-05-26T09:34:15.611+08:00"},{"id":553135,"file_name":"gg.mp3","project_id":29846,"asset_id":36479,"created_at":"2018-05-26T09:34:15.613+08:00","updated_at":"2018-05-26T09:34:15.613+08:00"},{"id":553136,"file_name":"flash.mp3","project_id":29846,"asset_id":36476,"created_at":"2018-05-26T09:34:15.615+08:00","updated_at":"2018-05-26T09:34:15.615+08:00"},{"id":553137,"file_name":"bg.mp3","project_id":29846,"asset_id":36477,"created_at":"2018-05-26T09:34:15.617+08:00","updated_at":"2018-05-26T09:34:15.617+08:00"},{"id":553138,"file_name":"conveyor_left.png","project_id":29846,"asset_id":33485,"created_at":"2018-05-26T09:34:15.618+08:00","updated_at":"2018-05-26T09:34:15.618+08:00"},{"id":553139,"file_name":"conveyor_right.png","project_id":29846,"asset_id":33486,"created_at":"2018-05-26T09:34:15.620+08:00","updated_at":"2018-05-26T09:34:15.620+08:00"},{"id":553140,"file_name":"fake.png","project_id":29846,"asset_id":33487,"created_at":"2018-05-26T09:34:15.622+08:00","updated_at":"2018-05-26T09:34:15.622+08:00"},{"id":553141,"file_name":"normal.png","project_id":29846,"asset_id":33488,"created_at":"2018-05-26T09:34:15.623+08:00","updated_at":"2018-05-26T09:34:15.623+08:00"},{"id":553142,"file_name":"trampoline.png","project_id":29846,"asset_id":33489,"created_at":"2018-05-26T09:34:15.625+08:00","updated_at":"2018-05-26T09:34:15.625+08:00"},{"id":553143,"file_name":"nails.png","project_id":29846,"asset_id":33490,"created_at":"2018-05-26T09:34:15.626+08:00","updated_at":"2018-05-26T09:34:15.626+08:00"},{"id":553144,"file_name":"ceiling.png","project_id":29846,"asset_id":33491,"created_at":"2018-05-26T09:34:15.628+08:00","updated_at":"2018-05-26T09:34:15.628+08:00"},{"id":553145,"file_name":"wall.png","project_id":29846,"asset_id":33492,"created_at":"2018-05-26T09:34:15.629+08:00","updated_at":"2018-05-26T09:34:15.629+08:00"},{"id":553146,"file_name":"player_3.png","project_id":29846,"asset_id":33493,"created_at":"2018-05-26T09:34:15.631+08:00","updated_at":"2018-05-26T09:34:15.631+08:00"},{"id":553147,"file_name":"player_4.png","project_id":29846,"asset_id":33494,"created_at":"2018-05-26T09:34:15.632+08:00","updated_at":"2018-05-26T09:34:15.632+08:00"},{"id":553148,"file_name":"player_2.png","project_id":29846,"asset_id":33495,"created_at":"2018-05-26T09:34:15.634+08:00","updated_at":"2018-05-26T09:34:15.634+08:00"},{"id":553149,"file_name":"player_5.png","project_id":29846,"asset_id":33496,"created_at":"2018-05-26T09:34:15.636+08:00","updated_at":"2018-05-26T09:34:15.636+08:00"},{"id":553150,"file_name":"player_1.png","project_id":29846,"asset_id":33497,"created_at":"2018-05-26T09:34:15.638+08:00","updated_at":"2018-05-26T09:34:15.638+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦