{"id":27230,"student_id":34,"content":"setBackdrop('black');\nvar l=0;\nvar vy = 0;\nvar stairs = [];\nvar time = Date.now();\nvar live = 50;\nvar score = 0;\nvar touchOn;\nvar flash = false;\n\nvar i=0;\nvar vy2 = 0;\nvar stairs2 = [];\nvar time2 = Date.now();\nvar live2 = 50;\nvar score2 = 0;\nvar touchOn2;\n\n//創造天花板\nvar ceiling = createSprite(\"ceiling.png\");\nceiling.x = 320;\nceiling.y = 8;\nceiling.layer = 1;\n\n//創造左右牆壁\nvar left_wall = createSprite(\"wall.png\");\nvar right_wall = createSprite(\"wall.png\");\nleft_wall.x = 130;\nright_wall.x = 510;\n\n//創造玩家\nvar player = createSprite([\"player_1.png\", \"player_2.png\", \"player_3.png\", \"player_4.png\", \"player_5.png\"]);\nplayer.y = 20;\nvar player2 = createSprite([\"player_1.png\", \"player_2.png\", \"player_3.png\", \"player_4.png\", \"player_5.png\"]);\nplayer.y = 50;\n\n//創造階梯\nfor (var i = 0; i \u003c 10; i++) {\n var s = createSprite([\"nails.png\", \"trampoline.png\", \"normal.png\", \"fake.png\", \"conveyor_right.png\", \"conveyor_left.png\"]);\n s.x = Math.random()*282+179;\n s.y = 480+i*40;\n s.costumeId = Math.floor(Math.random()*6);\n stairs.push(s);\n}\n\nvar is_imag1 = true;\nvar is_imag2 = true;\nvar img1_1 = 1;\nvar img2_1 = 1;\nvar img1_2 = 1;\nvar img2_2 = 1;\n//站在上面\nplayer.when(\"touch\", stairs, function (s) {\n vy = 0;\n player.y = s.y-23;\n console.log(s.costumeId);\n if (s.costumeId == 1) {\n vy = -10;\n sound.play = (\"jump.mp3\");\n }\n if (s.costumeId == 4) {\n player.stepForward(3);\n }\n if (s.costumeId == 5) {\n player.stepForward(-3);\n }\n if (s != touchOn \u0026\u0026 s.costumeId === 0) {\n flash = true;\n live -= 3;\n sound.play = (\"flash.mp3\");\n }\n if (s != touchOn \u0026\u0026 s.costumeId == 2 \u0026\u0026 live \u003c 50) {\n live++;\n }\n if (s.costumeId == 3) {\n setTimeout(function () {\n s.hidden = true;\n }, 200);\n }\n touchOn = s;\n});\nplayer2.when(\"touch\", stairs, function (s) {\n vy2 = 0;\n player2.y = s.y-23;\n console.log(s.costumeId);\n if (s.costumeId == 1) {\n vy2 = -10;\n sound.play = (\"jump.mp3\");\n }\n if (s.costumeId == 4) {\n player2.stepForward(3);\n }\n if (s.costumeId == 5) {\n player2.stepForward(-3);\n }\n if (s != touchOn2 \u0026\u0026 s.costumeId === 0) {\n flash = true;\n live -= 3;\n sound.play = (\"flash.mp3\");\n }\n if (s != touchOn2 \u0026\u0026 s.costumeId == 2 \u0026\u0026 live \u003c 50) {\n live++;\n }\n if (s.costumeId == 3) {\n setTimeout(function () {\n s.hidden = true;\n }, 200);\n }\n touchOn2 = s;\n});\n//移動\nforever(function() {\n sound.play = (\"bg.mp3\");\n var best = DB.variables.bestScore || 0;\n if (score \u003e best) {\n DB.variables.set('bestScore', score);\n }\n print(\"分數1\"+score, 0, 0, \"red\", 25);\n print(\"生命1\"+live, 0, 40, \"red\", 25);\n print(\"分數2\"+score2, 0, 80, \"red\", 25);\n print(\"生命2\"+live2, 0, 120, \"red\", 25);\n print(\"世界紀錄\"+best, 0, 160, \"red\", 25);\n if (key.right \u0026\u0026 !player.touched(right_wall)) {\n player.stepForward(3);\n setTimeout(function() {\n if (is_imag1 === true) {\n player.costumeId = 1;\n is_imag1_1 = false;\n } else {\n player.costumeId = 2;\n is_imag1_1 = true;\n }\n }, 200);\n }\n if (key.d \u0026\u0026 !player2.touched(right_wall)) {\n player2.stepForward(3);\n setTimeout(function() {\n if (is_imag2 === true) {\n player2.costumeId = 1;\n is_imag1_2 = false;\n } else {\n player2.costumeId = 2;\n is_imag1_2 = true;\n }\n }, 200);\n }\n if (key.left \u0026\u0026 !player.touched(left_wall)) {\n player.stepForward(-3);\n img1_1 = 3;\n img2_1 = 4;\n setTimeout(function() {\n if (is_imag1 === true) {\n player.costumeId = 3;\n is_imag1_1 = false;\n } else {\n player.costumeId = 4;\n is_imag1_1 = true;\n }\n }, 200);\n }\n if (key.a \u0026\u0026 !player2.touched(left_wall)) {\n player.stepForward(-3);\n img1_2 = 3;\n img2_2 = 4;\n setTimeout(function() {\n if (is_imag2 === true) {\n player.costumeId = 3;\n is_imag1_2 = false;\n } else {\n player.costumeId = 4;\n is_imag1_2 = true;\n }\n }, 200);\n }\n if (!key.right \u0026\u0026 !key.left) {\n player.costumeId = 0;\n }\n if (!key.d \u0026\u0026 !key.a) {\n player2.costumeId = 0;\n }\n if (player.touched(ceiling)) {\n if (Date.now() - time \u003e 3000) {\n live -= 3;\n time = Date.now();\n }\n }\n if (player2.touched(ceiling)) {\n if (Date.now() - time2 \u003e 3000) {\n live2 -= 3;\n time2 = Date.now();\n }\n }\n for (var i = 0; i \u003c 6; i++) {\n stairs[i].y -= 2;\n if (stairs[i].y \u003c 0) {\n score++;\n stairs[i].y = 480;\n stairs[i].x = Math.random()*282+179;\n stairs[i].costumeId = Math.floor(Math.random()*6);\n }\n }\n if (key.up) {\n player.y -= 10;\n }\n if (key.up) {\n player2.y -= 10;\n }\n vy += 0.15;\n vy2 += 0.15;\n player.y += vy;\n player2.y += vy2;\n if (live === 0 || player.y \u003e 480) {\n sound.play = (\"gg.mp3\");\n player.y -= 50;\n live = 25;\n l++;\n if (l == 3) {\n print(\"p2WIN\", 233, 173, \"white\", 100);\n setBackdrop('red');\n stop();\n }\n }\n if (live2 === 0 || player2.y \u003e 480) {\n sound.play = (\"gg.mp3\");\n player2.y -= 50;\n live2 = 25;\n i++;\n if (i == 3) {\n print(\"p1WIN\", 233, 173, \"white\", 100);\n setBackdrop('red');\n stop();\n }\n }\n if (flash === false) {\n setBackdrop('black');\n }\n if (flash === true) {\n setBackdrop('red');\n flash = false;\n }\n});","created_at":"2018-04-27T18:44:07.497+08:00","updated_at":"2019-10-18T06:15:43.264+08:00","name":"小朋友下樓梯","language":"javascript","screenshot":{"url":"https://cdn9.koding.school/uploads/project/screenshot/27230/5de6b044d7b870c9d3b501d872ae8b8c.jpg"},"parent_id":13412,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":175,"hashid":"meys63j8","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":502474,"file_name":"jump.mp3","project_id":27230,"asset_id":36478,"created_at":"2018-04-27T18:44:07.504+08:00","updated_at":"2018-04-27T18:44:07.504+08:00"},{"id":502475,"file_name":"gg.mp3","project_id":27230,"asset_id":36479,"created_at":"2018-04-27T18:44:07.505+08:00","updated_at":"2018-04-27T18:44:07.505+08:00"},{"id":502476,"file_name":"flash.mp3","project_id":27230,"asset_id":36476,"created_at":"2018-04-27T18:44:07.507+08:00","updated_at":"2018-04-27T18:44:07.507+08:00"},{"id":502477,"file_name":"bg.mp3","project_id":27230,"asset_id":36477,"created_at":"2018-04-27T18:44:07.509+08:00","updated_at":"2018-04-27T18:44:07.509+08:00"},{"id":502478,"file_name":"conveyor_left.png","project_id":27230,"asset_id":33485,"created_at":"2018-04-27T18:44:07.510+08:00","updated_at":"2018-04-27T18:44:07.510+08:00"},{"id":502479,"file_name":"conveyor_right.png","project_id":27230,"asset_id":33486,"created_at":"2018-04-27T18:44:07.512+08:00","updated_at":"2018-04-27T18:44:07.512+08:00"},{"id":502480,"file_name":"fake.png","project_id":27230,"asset_id":33487,"created_at":"2018-04-27T18:44:07.514+08:00","updated_at":"2018-04-27T18:44:07.514+08:00"},{"id":502481,"file_name":"normal.png","project_id":27230,"asset_id":33488,"created_at":"2018-04-27T18:44:07.515+08:00","updated_at":"2018-04-27T18:44:07.515+08:00"},{"id":502482,"file_name":"trampoline.png","project_id":27230,"asset_id":33489,"created_at":"2018-04-27T18:44:07.517+08:00","updated_at":"2018-04-27T18:44:07.517+08:00"},{"id":502483,"file_name":"nails.png","project_id":27230,"asset_id":33490,"created_at":"2018-04-27T18:44:07.518+08:00","updated_at":"2018-04-27T18:44:07.518+08:00"},{"id":502484,"file_name":"ceiling.png","project_id":27230,"asset_id":33491,"created_at":"2018-04-27T18:44:07.520+08:00","updated_at":"2018-04-27T18:44:07.520+08:00"},{"id":502485,"file_name":"wall.png","project_id":27230,"asset_id":33492,"created_at":"2018-04-27T18:44:07.522+08:00","updated_at":"2018-04-27T18:44:07.522+08:00"},{"id":502486,"file_name":"player_3.png","project_id":27230,"asset_id":33493,"created_at":"2018-04-27T18:44:07.524+08:00","updated_at":"2018-04-27T18:44:07.524+08:00"},{"id":502487,"file_name":"player_4.png","project_id":27230,"asset_id":33494,"created_at":"2018-04-27T18:44:07.525+08:00","updated_at":"2018-04-27T18:44:07.525+08:00"},{"id":502488,"file_name":"player_2.png","project_id":27230,"asset_id":33495,"created_at":"2018-04-27T18:44:07.527+08:00","updated_at":"2018-04-27T18:44:07.527+08:00"},{"id":502489,"file_name":"player_5.png","project_id":27230,"asset_id":33496,"created_at":"2018-04-27T18:44:07.529+08:00","updated_at":"2018-04-27T18:44:07.529+08:00"},{"id":502490,"file_name":"player_1.png","project_id":27230,"asset_id":33497,"created_at":"2018-04-27T18:44:07.531+08:00","updated_at":"2018-04-27T18:44:07.531+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦