{"id":172752,"student_id":1874,"content":"import game\nimport random #載入產生隨機數的套件\ngame.set_backdrop(\"bg.jpg\")\np1_win=game.create_sprite(\"bg_2.jpg\")\np2_win=game.create_sprite(\"bg_1.jpg\")\n# 建立角色及初始化設定\np1=game.create_sprite(\"p1.png\")\np2=game.create_sprite(\"p2.png\")\nball=game.create_sprite(\"ball_1.png\")\ninfo=game.create_sprite(\"info.png\")\nbgm=game.create_sound(\"bgm.mp3\")\nlose=game.create_sound(\"lose.ogg\")\nhit=game.create_sound(\"hit.mp3\")\n#ball.rotationStyle = 'fixed' #球的圖片永遠保持水平,不會隨著角度改變而旋轉\np1.x=30\np1.y=450\np2.x=1170\np2.y=450\nball.x=600\nball.y=450\np1_score = 0 #左邊玩家分數\np2_score = 0 #右邊玩家分數\nspeed = 10 #球的速度\ninfo.hidden=False\nball.direction=90\nhit.muse=True\nlose.mute=True\np1_win.hidden=True\np2_win.hidden=True\n#遊戲主迴圈\ndef loop ():\n global p1_score, p2_score, speed\n # 擋板移動\n if p1.y\u003e0:\n p1.y=ball.y\n if p1.y\u003c900:\n p1.y=ball.y\n if p2.y\u003e0:\n p2.y=ball.y\n if p2.y\u003c900:\n p2.y=ball.y\n # 遊戲開始\n if key.space:\n info.hidden=True\n if info.hidden==True:\n ball.step_forward(speed)\n # 球碰到擋板\n if ball.touched(p1) and ball.direction\u003e180:\n ball.direction=ball.direction*-1+random.randint(0,15)\n speed+=0.5\n hit.muse=False\n if ball.touched(p2) and ball.direction\u003c180:\n ball.direction=ball.direction*-1+random.randint(0,15)\n speed+=0.5\n hit.muse=False\n # 球碰到上下邊界\n if ball.y\u003c0 or ball.y\u003e900:\n ball.direction=180-ball.direction\n # 玩家得分\n if ball.x\u003c0:\n ball.x=600\n ball.y=450\n p2_score+=1\n speed=10\n ball.direction=270\n lose.mute=False\n if ball.x\u003e1200:\n ball.x=600\n ball.y=450\n p1_score+=1\n speed=10\n ball.direction=90\n lose.mute=False\n # 顯示分數\n game.draw_text(p1_score,30,20,\"orange\",70)\n game.draw_text(p2_score,1140,20,\"blue\",70)\n # 遊戲結束\n if p1_score==5:\n p1_win.hidden=False\n p1.hidden=True\n p2.hidden=True\n ball.hidden=True\n game.stop()\n if p2_score==5:\n p2_win.hidden=False\n p1.hidden=True\n p2.hidden=True\n ball.hidden=True\n game.stop()\ngame.forever(loop) #重複不斷執行遊戲迴圈","created_at":"2020-07-28T13:19:35.949+08:00","updated_at":"2020-07-28T17:14:01.281+08:00","name":"彈力球大賽_S 副本","language":"python","screenshot":{"url":"https://cdn1.koding.school/uploads/project/screenshot/172752/c90fd761229f4ad37fd1fe4f9c4f209f.jpg"},"parent_id":162874,"plugin":"game.set({'width': 1200, 'height': 900})","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":73,"hashid":"jzms2jv6","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":2972851,"file_name":"bg_2.jpg","project_id":172752,"asset_id":197996,"created_at":"2020-07-28T13:19:35.955+08:00","updated_at":"2020-07-28T13:19:35.955+08:00"},{"id":2972852,"file_name":"bgm.mp3","project_id":172752,"asset_id":172560,"created_at":"2020-07-28T13:19:35.961+08:00","updated_at":"2020-07-28T13:19:35.961+08:00"},{"id":2972853,"file_name":"info.png","project_id":172752,"asset_id":197997,"created_at":"2020-07-28T13:19:35.965+08:00","updated_at":"2020-07-28T13:19:35.965+08:00"},{"id":2972854,"file_name":"p1.png","project_id":172752,"asset_id":197969,"created_at":"2020-07-28T13:19:35.971+08:00","updated_at":"2020-07-28T13:19:35.971+08:00"},{"id":2972855,"file_name":"bg_1.jpg","project_id":172752,"asset_id":197995,"created_at":"2020-07-28T13:19:35.974+08:00","updated_at":"2020-07-28T13:19:35.974+08:00"},{"id":2972856,"file_name":"lose.ogg","project_id":172752,"asset_id":192734,"created_at":"2020-07-28T13:19:35.975+08:00","updated_at":"2020-07-28T13:19:35.975+08:00"},{"id":2972857,"file_name":"hit.mp3","project_id":172752,"asset_id":17858,"created_at":"2020-07-28T13:19:35.976+08:00","updated_at":"2020-07-28T13:19:35.976+08:00"},{"id":2972858,"file_name":"bg.jpg","project_id":172752,"asset_id":197970,"created_at":"2020-07-28T13:19:35.977+08:00","updated_at":"2020-07-28T13:19:35.977+08:00"},{"id":2972859,"file_name":"ball_1.png","project_id":172752,"asset_id":198067,"created_at":"2020-07-28T13:19:35.977+08:00","updated_at":"2020-07-28T13:19:35.977+08:00"},{"id":2972860,"file_name":"p2.png","project_id":172752,"asset_id":197971,"created_at":"2020-07-28T13:19:35.978+08:00","updated_at":"2020-07-28T13:19:35.978+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦