{"id":13676,"student_id":1409,"content":"setBackdrop('black');\nsound.play(\"Track2.mp3\")\nvar vy=0\n var clock=0\n var lock=0\nvar life=10\nvar score=0\nvar stairs = [];\nvar touchOn;\nvar lastTime = 0\nvar flash\nvar lifes=10\n// 創造天花板\nvar ceiling = createSprite(\"ceiling.png\");\nceiling.x = 320;\nceiling.y = 8;\nceiling.layer = 1;\n// 創造左右牆壁\nvar left_wall = createSprite(\"wall.png\");\nvar right_wall = createSprite(\"wall.png\");\nleft_wall.x = 130;\nright_wall.x = 510;\n\n// 創造玩家\n\nvar player2= createSprite([\"player_1.png\",\"player_2.png\",\"player_3.png\",\"player_4.png\",\"player_5.png\"]);\nvar player = createSprite([\"player_1.png\",\"player_2.png\",\"player_3.png\",\"player_4.png\",\"player_5.png\"]);\nplayer.y = 50;\nfor (var i=0;i\u003c7;i++){\n var stair = createSprite([\"nails.png\",\"trampoline.png\",\"normal.png\",\"fake.png\",\"conveyor_right.png\",\"conveyor_left.png\"]);\n stair.y= i*80\n stair.costumeId=Math.floor(Math.random()*6)\n stair.x=Math.random()*282+179\n stairs.push(stair)\n}\n\nforever(function(){\n\n setBackdrop(\"black\");\n if (flash){\n setBackdrop(\"red\");\n flash=false\n }\n \n if(life\u003c1||player.y\u003e470){\n setBackdrop(\"white\");\n stop();\n sound.play(\"sad.mp3\")\n }\n \n var time = Date.now();\n print (\"血量\"+life,0,0,\"white\",30)\n print (\"分數\"+score,0,29.9,\"yellow\",30)\n print (\"血量2\"+lifes,0,629,\"blue\",30)\n print (\"分數\"+score,0,640.9,\"yellow\",30)\n if (player.touched(left_wall)==false\u0026\u0026key.left){\n player.x-=3\n }\n if (player.touched(right_wall)==false\u0026\u0026key.right){\n player.x+=3\n }\n if (player.touched(left_wall)==false\u0026\u0026key.a){\n player2.x-=3\n }\n if (player.touched(right_wall)==false\u0026\u0026key.d){\n player2.x+=3\n }\n clock++;\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(key.left){\n if( player.costumeId==3){\n player.costumeId=4\n }else{\n player.costumeId=3\n }\n } \n }\n if(key.right==false \u0026\u0026 key.left==false){\n player.costumeId=0\n }\nlock++;\n if(lock%6==0){\n if(key.d){\n if( player2.costumeId==1 ){\n player2.costumeId=2\n }else{\n player2.costumeId=1;\n }\n }\n if(key.a){\n if( player2.costumeId==3){\n player2.costumeId=4\n }else{\n player2.costumeId=3\n }\n } \n }\n if(key.a==false \u0026\u0026 key.d==false){\n player.costumeId=0\n }\n \n\n //vy=player.y\n vy=vy+0.15;\n player.y=player.y+vy;\n player2.y=player2.y+vy;\n for (var i=0;i\u003cstairs.length;i++){\n stairs[i].y-=2\n if(stairs[i].y \u003c -10){\n score +=1;\n stairs[i].hidden=false\n stairs[i].y +=640;\n stairs[i].x=Math.random()*282+179;\n stairs[i].costumeId = Math.floor(Math.random()*6) \n }\n }\n if(time-lastTime\u003e3000 \u0026\u0026player.touched(ceiling)){\n life-=3;\n lastTime = time\n flash=true\n }\n});\n\nplayer.when(\"touch\",stairs,function (s){ \n \n player.y =s.y-23;\n console.log(s.costumeId);\n vy=0;\n \n if(s.costumeId==0 \u0026\u0026 s !=touchOn){\n life-=3;\n flash=true\n sound.play(\"flash.mp3\")\n }\n if(s.costumeId==1){\n vy-=6;\n sound.play(\"jump.mp3\")\n }\n\n if(s.costumeId==2 \u0026\u0026 life\u003c10 \u0026\u0026 s !=touchOn){\n life +=1\n \n }\n if(s.costumeId==3){\n setTimeout(function(){\n s.hidden=true\n },300)\n \n }\n if(s.costumeId==4){\n player.x+=4\n \n }\n if(s.costumeId==5){\n player.x-=4\n \n }\n\n touchOn = s;\n});\nplayer2.when(\"touch\",stairs,function (s){ \n \n player2.y =s.y-23;\n console.log(s.costumeId);\n vy=0;\n \n if(s.costumeId==0 \u0026\u0026 s !=touchOn){\n life-=3;\n flash=true\n sound.play(\"flash.mp3\")\n }\n if(s.costumeId==1){\n vy-=6;\n sound.play(\"jump.mp3\")\n }\n\n if(s.costumeId==2 \u0026\u0026 life\u003c10 \u0026\u0026 s !=touchOn){\n lifes +=1\n \n }\n if(s.costumeId==3){\n setTimeout(function(){\n s.hidden=true\n },300)\n \n }\n if(s.costumeId==4){\n player2.x+=4\n \n }\n if(s.costumeId==5){\n player2.x-=4\n \n }\n\n touchOn = s;\n});\n","created_at":"2017-03-01T20:52:04.729+08:00","updated_at":"2019-11-12T12:09:46.767+08:00","name":"小朋友下樓梯","language":"javascript","screenshot":{"url":"https://cdn2.koding.school/uploads/project/screenshot/13676/985b51992fc7f8b319ce8437ac879036.jpg"},"parent_id":13412,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":329,"hashid":"kdms6dzw","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":280867,"file_name":"conveyor_left.png","project_id":13676,"asset_id":33485,"created_at":"2017-10-21T13:33:01.599+08:00","updated_at":"2017-10-21T13:33:01.599+08:00"},{"id":280868,"file_name":"conveyor_right.png","project_id":13676,"asset_id":33486,"created_at":"2017-10-21T13:33:01.601+08:00","updated_at":"2017-10-21T13:33:01.601+08:00"},{"id":280869,"file_name":"fake.png","project_id":13676,"asset_id":33487,"created_at":"2017-10-21T13:33:01.604+08:00","updated_at":"2017-10-21T13:33:01.604+08:00"},{"id":280870,"file_name":"normal.png","project_id":13676,"asset_id":33488,"created_at":"2017-10-21T13:33:01.608+08:00","updated_at":"2017-10-21T13:33:01.608+08:00"},{"id":280871,"file_name":"trampoline.png","project_id":13676,"asset_id":33489,"created_at":"2017-10-21T13:33:01.610+08:00","updated_at":"2017-10-21T13:33:01.610+08:00"},{"id":280872,"file_name":"nails.png","project_id":13676,"asset_id":33490,"created_at":"2017-10-21T13:33:01.613+08:00","updated_at":"2017-10-21T13:33:01.613+08:00"},{"id":280873,"file_name":"ceiling.png","project_id":13676,"asset_id":33491,"created_at":"2017-10-21T13:33:01.618+08:00","updated_at":"2017-10-21T13:33:01.618+08:00"},{"id":280874,"file_name":"wall.png","project_id":13676,"asset_id":33492,"created_at":"2017-10-21T13:33:01.621+08:00","updated_at":"2017-10-21T13:33:01.621+08:00"},{"id":280875,"file_name":"player_3.png","project_id":13676,"asset_id":33493,"created_at":"2017-10-21T13:33:01.624+08:00","updated_at":"2017-10-21T13:33:01.624+08:00"},{"id":280876,"file_name":"player_4.png","project_id":13676,"asset_id":33494,"created_at":"2017-10-21T13:33:01.633+08:00","updated_at":"2017-10-21T13:33:01.633+08:00"},{"id":280877,"file_name":"player_2.png","project_id":13676,"asset_id":33495,"created_at":"2017-10-21T13:33:01.652+08:00","updated_at":"2017-10-21T13:33:01.652+08:00"},{"id":280878,"file_name":"player_5.png","project_id":13676,"asset_id":33496,"created_at":"2017-10-21T13:33:01.656+08:00","updated_at":"2017-10-21T13:33:01.656+08:00"},{"id":280879,"file_name":"player_1.png","project_id":13676,"asset_id":33497,"created_at":"2017-10-21T13:33:01.659+08:00","updated_at":"2017-10-21T13:33:01.659+08:00"},{"id":314856,"file_name":"sad.mp3","project_id":13676,"asset_id":36768,"created_at":"2017-11-10T22:35:39.939+08:00","updated_at":"2017-11-10T22:35:39.939+08:00"},{"id":314884,"file_name":"Track2.mp3","project_id":13676,"asset_id":36767,"created_at":"2017-11-10T22:40:49.792+08:00","updated_at":"2017-11-10T22:40:49.792+08:00"},{"id":314988,"file_name":"flash.mp3","project_id":13676,"asset_id":36476,"created_at":"2017-11-10T23:28:25.841+08:00","updated_at":"2017-11-10T23:28:25.841+08:00"},{"id":314989,"file_name":"jump.mp3","project_id":13676,"asset_id":36478,"created_at":"2017-11-10T23:28:27.625+08:00","updated_at":"2017-11-10T23:28:27.625+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦