{"id":110521,"student_id":3439,"content":"setBackdrop('black');\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\n([\"player_1.png\", \"player_2.png\", \"player_3.png\",\n \"player_4.png\", \"player_5.png\"]);\nplayer.y = 50;\n\n// 初始化變數\nvar hit\nvar life = 10;\nvar floor = 0;\nvar vy = 0\nvar stairs = []\nvar time = 0\nvar lasttime = 0\n//---------------------------預設程式碼------------------------------------//\nfor (var i = 0; i \u003c= 8; i++) {\n var stair = createSprite\n (['nails.png', 'trampoline.png',\n 'normal.png', 'fake.png',\n 'conveyor_right.png', 'conveyor_left.png'])\n stair.costumeId = Math.floor(Math.random()*6)\n stair.x = Math.random() * 250 + 200\n stair.y = i*80+550\n stairs.push(stair)\n}\nforever(function() {\n if (life \u003e 0 \u0026\u0026 player.y \u003c 480) {\n setBackdrop('black')\n homeWork()\n updateplayer()\n updatestairs()\n flashBackGround()\n checkTouchCeiling()\n\n\n\n } else {\n setBackdrop('red')\n print('GAME OVER', 20, 200, 'white', 100)\n }\n\n print('分數:' + floor, 10, 10, 'white', 20);\n print('生命:' + life, 10, 40, 'while', 20);\n\n});\nfunction updateplayer() {\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 }\n player.y += vy\n vy += 0.1\n\n}\nfunction updatestairs() {\n for (var i = 0; i \u003c stairs.length; i++) {\n stairs[i].y -= 2\n if (stairs[i].y \u003c -10) {\n stairs[i].costumeId = Math.floor(Math.random()*6)\n stairs[i].y += 720\n stairs[i].hidden = false\n floor ++\n }\n }\n}\nvar touchOn\nplayer.when(\"touch\", stairs, function(s) {\n vy = 0\n player.y = s.y - 20\n if (s.costumeId == 4) {\n player.x += 2\n }\n if (s.costumeId == 5) {\n player.x += -2\n }\n if (s.costumeId == 1) {\n vy -= 6\n }\n if (s.costumeId == 0 \u0026\u0026 s != touchOn) {\n life -= 3\n hit = true\n }\n if (s.costumeId == 2 \u0026\u0026 s != touchOn) {\n life ++\n }\n if (s.costumeId == 3) {\n setTimeout(function() {\n s.hidden = true\n }, 300);\n }\n touchOn = s\n})\nfunction checkTouchCeiling() {\n time = Date.now()\n if (player.touched(ceiling) \u0026\u0026 time - lasttime \u003e 3000) {\n life -= 3\n vy = 0\n hit = true\n lasttime = time\n }\n}\nfunction flashBackGround() {\n if (hit) {\n setBackdrop('red')\n hit = false\n }\n}\nfunction homeWork() {\n if (key.right) {\n player.costumeId = 1\n if (player.costumeId == 1) {\n player.costumeId = 2\n }\n if (player.costumeId == 2) {\n player.costumeId = 1\n }\n }\n if (key.left) {\n player.costumeId = 4\n if (player.costumeId == 4) {\n player.costumeId = 3\n }\n if (player.costumeId == 3) {\n player.costumeId = 4\n }\n }\n if (!key.right \u0026\u0026 !key.left) {\n player.costumeId = 0\n }\n}","created_at":"2019-11-30T10:21:05.951+08:00","updated_at":"2019-12-07T16:58:41.333+08:00","name":"小朋友下樓梯 副本","language":"javascript","screenshot":{"url":"https://cdn8.koding.school/uploads/project/screenshot/110521/1323d41ebd76d98b48e6183843a5bf61.jpg"},"parent_id":61784,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":36,"hashid":"p93svpyp","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1882872,"file_name":"conveyor_left.png","project_id":110521,"asset_id":114034,"created_at":"2019-11-30T10:21:05.961+08:00","updated_at":"2019-11-30T10:21:05.961+08:00"},{"id":1882873,"file_name":"conveyor_right.png","project_id":110521,"asset_id":114033,"created_at":"2019-11-30T10:21:05.963+08:00","updated_at":"2019-11-30T10:21:05.963+08:00"},{"id":1882874,"file_name":"fake.png","project_id":110521,"asset_id":114032,"created_at":"2019-11-30T10:21:05.964+08:00","updated_at":"2019-11-30T10:21:05.964+08:00"},{"id":1882875,"file_name":"normal.png","project_id":110521,"asset_id":114031,"created_at":"2019-11-30T10:21:05.966+08:00","updated_at":"2019-11-30T10:21:05.966+08:00"},{"id":1882876,"file_name":"trampoline.png","project_id":110521,"asset_id":114030,"created_at":"2019-11-30T10:21:05.968+08:00","updated_at":"2019-11-30T10:21:05.968+08:00"},{"id":1882877,"file_name":"nails.png","project_id":110521,"asset_id":114029,"created_at":"2019-11-30T10:21:05.970+08:00","updated_at":"2019-11-30T10:21:05.970+08:00"},{"id":1882878,"file_name":"ceiling.png","project_id":110521,"asset_id":114028,"created_at":"2019-11-30T10:21:05.972+08:00","updated_at":"2019-11-30T10:21:05.972+08:00"},{"id":1882879,"file_name":"wall.png","project_id":110521,"asset_id":114027,"created_at":"2019-11-30T10:21:05.973+08:00","updated_at":"2019-11-30T10:21:05.973+08:00"},{"id":1882880,"file_name":"player_3.png","project_id":110521,"asset_id":114026,"created_at":"2019-11-30T10:21:05.975+08:00","updated_at":"2019-11-30T10:21:05.975+08:00"},{"id":1882881,"file_name":"player_4.png","project_id":110521,"asset_id":114025,"created_at":"2019-11-30T10:21:05.977+08:00","updated_at":"2019-11-30T10:21:05.977+08:00"},{"id":1882882,"file_name":"player_2.png","project_id":110521,"asset_id":114024,"created_at":"2019-11-30T10:21:05.978+08:00","updated_at":"2019-11-30T10:21:05.978+08:00"},{"id":1882883,"file_name":"player_5.png","project_id":110521,"asset_id":114023,"created_at":"2019-11-30T10:21:05.980+08:00","updated_at":"2019-11-30T10:21:05.980+08:00"},{"id":1882884,"file_name":"player_1.png","project_id":110521,"asset_id":114022,"created_at":"2019-11-30T10:21:05.982+08:00","updated_at":"2019-11-30T10:21:05.982+08:00"},{"id":1882885,"file_name":"bg.mp3","project_id":110521,"asset_id":114021,"created_at":"2019-11-30T10:21:05.983+08:00","updated_at":"2019-11-30T10:21:05.983+08:00"},{"id":1882886,"file_name":"flash.mp3","project_id":110521,"asset_id":114020,"created_at":"2019-11-30T10:21:05.985+08:00","updated_at":"2019-11-30T10:21:05.985+08:00"},{"id":1882887,"file_name":"gg.mp3","project_id":110521,"asset_id":114019,"created_at":"2019-11-30T10:21:05.987+08:00","updated_at":"2019-11-30T10:21:05.987+08:00"},{"id":1882888,"file_name":"jump.mp3","project_id":110521,"asset_id":114018,"created_at":"2019-11-30T10:21:05.988+08:00","updated_at":"2019-11-30T10:21:05.988+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦