{"id":22118,"student_id":3206,"content":"setBackdrop('bg.jpg');\nvar ko=createSprite(['small.jpg','bingo,jpg','big.jpg'])\nvar input;\n//var low=0;\n//var up=100;\nvar answer=60;\nforever(function(){\n //print(\"hello\",320,240,\"fffff\",0)\n if(input==answer)\n {\n ko.costumeId=2;\n }\n else if(input\u003eanswer)\n {\n ko.costumeId=3;\n }\n else if(input\u003canswer)\n {\n ko.costumeId=1;\n }\n \n});\nsetBackdrop('black');\n\nvar k = 0;\nvar vy = 0;\nvar stairs = [];\nvar life = 20;\nvar score = 0;\nvar time = 0;\nvar touch = false;\nvar flash = false;\nconsole.log(\"555\");\nvar best = DB.variables.bestScore || 0;\nconsole.log(best);\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//var time=Dain\n// 創造玩家\nvar touchon = 0;\nvar roty = 0;\n\nvar player = createSprite([\"player_1.png\", \"player_2.png\", \"player_3.png\", \"player_4.png\", \"player_5.png\"]);\nplayer.y = 50;\nplayer.x = 320;\nsound.play('bg.mp3')\n\nfor (var i = 0; i \u003c 6; i++) {\n var n = createSprite([\"n5.png\", \"n3.png\", \"n1.png\", \"n4.png\", \"n2.png\", \"n6.png\"]);\n n.y = i*80\n n.x = Math.random()*282+179\n n.createSprite = Math.floor(Math.random()*6)\n stairs.push(n);\n}\nplayer.when(\"touch\", stairs, function(n) {\n player.y = n.y-23;\n vy = 0;\n console.log(n.costumeId);\n if (n.costumeId == 4) {\n vy=-7;\n sound.play('jump.mp3')\n } else if (n.costumeId == 0) {\n player.x += 2;\n } else if (n.costumeId == 5) {\n player.x -= 2;\n } else if (n != touchon \u0026\u0026 n.costumeId == 2) {\n life -= 1;\n sound.play('flash.mp3');\n flash = true;\n setTimeout(function() {\n flash = false;\n }, 10);\n } else if (n != touchon \u0026\u0026n.costumeId == 1\u0026\u0026 life \u003c 20) {\n life += 1;\n } else if (n.costumeId == 3) {\n setTimeout(function() {\n n.hidden = true;\n }, 250);\n }\n //if()\n \n touchon = n;\n})\n\nforever(function() {\n if(player.touched(ceiling)\u0026\u0026touch == false){\n life -= 1\n sound.play('flash.mp3')\t\n touch = true\n flash = true\n setTimeout(function() {\n flash = false\n console.log(flash)\n }, 100);\n setTimeout(function() {\n touch = false\n }, 3000);\n }\n if (flash == true) {\n setBackdrop('red');\n setTimeout(function() {\n flash==false;\n }, 10);\n }\nelse{\n setBackdrop('black')\n}\n print(\"生命: \"+life, 20, 20, \"white\", 20)\n print(\"分數: \"+score, 20, 40, \"white\", 20)\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 k++\n if (k%6 == 0) {\n if (key.right||key.d) {\n if (player.costumeId == 1) {\n player.costumeId = 2;\n } else {\n player.costumeId = 1\n }\n }\n if (key.left||key.a) {\n if (player.costumeId == 3)\n player.costumeId = 4\n else {\n player.costumeId = 3\n }\n }\n /*if(key.up||key.w){\n vy=-7;\n sound.play('jump.mp3')\n }*/\n /* if(key.s||key.down)\n {\n n.hidden=true;\n player.y+=90\n vy-=20;\n /* setTimeout(function() {\n n.hidden=false;\n }, 60);\n }*/\n }\n\n\n //無法切換造型\n else if (!key.right\u0026\u0026!key.left) {\n player.costumeId = 0\n }\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].x = Math.random()*282+179;\n stairs[i].y = 480;\n stairs[i].costumeId = Math.floor(Math.random()*6);\n stairs[i].hidden = false;\n }\n if (stairs[i].y == 0) {\n score += 1;\n }\n }\n vy = vy+0.15\n player.y = player.y+vy;\n if (player.y \u003e= 480 || life \u003c= 0) {\n sound.play('gg.mp3');\n if (score \u003e best) {\n DB.variables.set('bestScore', score)\n }\n setBackdrop('red');\n stop();\n sound.play(\"gg.mp3\");\n }\n})","created_at":"2018-02-10T16:00:50.521+08:00","updated_at":"2019-09-12T04:44:08.966+08:00","name":"終極密碼 ","language":"javascript","screenshot":{"url":"https://cdn0.koding.school/uploads/project/screenshot/22118/96b3c06e1b79eee91a47846935c91dbf.jpg"},"parent_id":10703,"plugin":"var input;\nvar answer = Math.random() * 100;\nanswer = window.parseInt(answer);\nwhen('click', function() {\n input = prompt();\n});","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":76,"hashid":"6rps2nqd","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":427181,"file_name":"bg.jpg","project_id":22118,"asset_id":28762,"created_at":"2018-02-10T16:00:50.533+08:00","updated_at":"2018-02-10T16:00:50.533+08:00"},{"id":427182,"file_name":"big.jpg","project_id":22118,"asset_id":28763,"created_at":"2018-02-10T16:00:50.536+08:00","updated_at":"2018-02-10T16:00:50.536+08:00"},{"id":427183,"file_name":"bingo.jpg","project_id":22118,"asset_id":28764,"created_at":"2018-02-10T16:00:50.538+08:00","updated_at":"2018-02-10T16:00:50.538+08:00"},{"id":427184,"file_name":"small.jpg","project_id":22118,"asset_id":28765,"created_at":"2018-02-10T16:00:50.540+08:00","updated_at":"2018-02-10T16:00:50.540+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
繁中
简中
English
日本語
1:1:1
1:1
全寬
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦