{"id":208879,"student_id":3763,"content":"import time #載入時間計算套件\nimport random #載入產生隨機數套件\nimport math #載入數學計算套件\nfrom game import (\n create_sprite, #創造角色\n create_sound, #創造音效\n cursor, #遊戲滑鼠\n draw_text, #繪製文字\n forever, #重複不斷執行\n stop, #遊戲暫停\n)\n\nbg_1 = create_sprite('bg_1.png') #背景\nbg_2 = create_sprite('bg_2.png') #背景\ntarget = create_sprite('target.png') #準星\nnumber = create_sprite('n0.png','n1.png','n2.png','n3.png','n4.png','n5.png') #倒數數字\nreward = create_sprite('r0.png','r1.png','r2.png','r3.png','r4.png','r5.png','r6.png','r7.png','r8.png','r9.png','r10.png') #獎勵圖片\n\nbg_1.layer = 1\nnumber.layer = 2\ntarget.layer = 3\nreward.layer = 4\nreward.hidden = True\nnumber.opacity = 0.7\nnumber.hidden = True\n\nclock = 0 #紀錄遊戲迴圈次數\nscores = 0 #玩家得分\nballoons = [] #存放氣球角色\nend_time = time.time()+15 #遊戲結束時間點\n\ndef loop ():\n global clock, scores, end_time\n target.x = cursor.x\n target.y = cursor.y\n \n clock+=1\n if clock%10==0:\n b = create_sprite(\"b0.png\",\"b1.png\",\"b2.png\",\"b3.png\",\"b4.png\",\"b5.png\",\"b6.png\")\n b.x = random.randrange(100,1100)\n b.y = 1000\n \n rand = random.random()\n if rand\u003c0.4: b.costume_id=0\n elif rand\u003c0.6: b.costume_id=1\n elif rand\u003c0.7: b.costume_id=2\n elif rand\u003c0.8: b.costume_id=3\n elif rand\u003c0.9: b.costume_id=4\n elif rand\u003c0.95: b.costume_id=5\n else: b.costume_id=6\n \n balloons.append(b)\n for b in balloons:\n if b.costume_id==0: b.y -= 3\n elif b.costume_id==1: b.y -= 5\n elif b.costume_id==2: b.y -= 7\n elif b.costume_id==3: b.y -= 8\n elif b.costume_id==4: b.y -= 8\n elif b.costume_id==5: b.y -= 7\n else: b.y -= 9\n \n if b.touched(cursor) and cursor.is_down:\n b.destroy()\n if b.costume_id==0: scores += 1\n if b.costume_id==1: scores += 5\n if b.costume_id==2: scores += 10\n if b.costume_id==3: scores *= 2\n if b.costume_id==4: scores /= 2\n if b.costume_id==5: end_time = time.time()\n if b.costume_id==6: end_time += 3\n \n countdown = int(end_time-time.time())\n number.hidden = countdown\u003e5\n if countdown==5: number.costume_id=5\n if countdown==4: number.costume_id=4\n if countdown==3: number.costume_id=3\n if countdown==2: number.costume_id=2\n if countdown==1: number.costume_id=1\n if countdown==0: number.costume_id=0\n if countdown\u003c0:\n stop()\n draw_text(countdown, 150, 20, 'white', 40)\n draw_text(int(scores), 60, 20, 'white', 40)\n \nforever(loop) #不斷執行遊戲迴圈\n\n","created_at":"2020-12-04T20:12:29.695+08:00","updated_at":"2020-12-04T21:36:14.247+08:00","name":"射擊氣球(預設版) 副本","language":"python","screenshot":{"url":"https://cdn3.koding.school/uploads/project/screenshot/208879/d1df25b2738683732bd80fb77933492e.jpg"},"parent_id":183418,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":75,"hashid":"qmds88m44","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":3640573,"file_name":"b5.png","project_id":208879,"asset_id":251875,"created_at":"2020-12-04T20:12:29.703+08:00","updated_at":"2020-12-04T20:12:29.703+08:00"},{"id":3640574,"file_name":"b4.png","project_id":208879,"asset_id":251874,"created_at":"2020-12-04T20:12:29.704+08:00","updated_at":"2020-12-04T20:12:29.704+08:00"},{"id":3640575,"file_name":"b1.png","project_id":208879,"asset_id":251873,"created_at":"2020-12-04T20:12:29.705+08:00","updated_at":"2020-12-04T20:12:29.705+08:00"},{"id":3640576,"file_name":"b0.png","project_id":208879,"asset_id":251872,"created_at":"2020-12-04T20:12:29.707+08:00","updated_at":"2020-12-04T20:12:29.707+08:00"},{"id":3640577,"file_name":"target.png","project_id":208879,"asset_id":251871,"created_at":"2020-12-04T20:12:29.708+08:00","updated_at":"2020-12-04T20:12:29.708+08:00"},{"id":3640578,"file_name":"shot.mp3","project_id":208879,"asset_id":251870,"created_at":"2020-12-04T20:12:29.709+08:00","updated_at":"2020-12-04T20:12:29.709+08:00"},{"id":3640579,"file_name":"r10.png","project_id":208879,"asset_id":251869,"created_at":"2020-12-04T20:12:29.710+08:00","updated_at":"2020-12-04T20:12:29.710+08:00"},{"id":3640580,"file_name":"r9.png","project_id":208879,"asset_id":251868,"created_at":"2020-12-04T20:12:29.712+08:00","updated_at":"2020-12-04T20:12:29.712+08:00"},{"id":3640581,"file_name":"r8.png","project_id":208879,"asset_id":251867,"created_at":"2020-12-04T20:12:29.713+08:00","updated_at":"2020-12-04T20:12:29.713+08:00"},{"id":3640582,"file_name":"r7.png","project_id":208879,"asset_id":251866,"created_at":"2020-12-04T20:12:29.714+08:00","updated_at":"2020-12-04T20:12:29.714+08:00"},{"id":3640583,"file_name":"r6.png","project_id":208879,"asset_id":251865,"created_at":"2020-12-04T20:12:29.716+08:00","updated_at":"2020-12-04T20:12:29.716+08:00"},{"id":3640584,"file_name":"r5.png","project_id":208879,"asset_id":251864,"created_at":"2020-12-04T20:12:29.717+08:00","updated_at":"2020-12-04T20:12:29.717+08:00"},{"id":3640585,"file_name":"r4.png","project_id":208879,"asset_id":251863,"created_at":"2020-12-04T20:12:29.721+08:00","updated_at":"2020-12-04T20:12:29.721+08:00"},{"id":3640586,"file_name":"r3.png","project_id":208879,"asset_id":251862,"created_at":"2020-12-04T20:12:29.722+08:00","updated_at":"2020-12-04T20:12:29.722+08:00"},{"id":3640587,"file_name":"r2.png","project_id":208879,"asset_id":251861,"created_at":"2020-12-04T20:12:29.723+08:00","updated_at":"2020-12-04T20:12:29.723+08:00"},{"id":3640588,"file_name":"r1.png","project_id":208879,"asset_id":251860,"created_at":"2020-12-04T20:12:29.723+08:00","updated_at":"2020-12-04T20:12:29.723+08:00"},{"id":3640589,"file_name":"r0.png","project_id":208879,"asset_id":251859,"created_at":"2020-12-04T20:12:29.724+08:00","updated_at":"2020-12-04T20:12:29.724+08:00"},{"id":3640590,"file_name":"pointer.png","project_id":208879,"asset_id":251858,"created_at":"2020-12-04T20:12:29.725+08:00","updated_at":"2020-12-04T20:12:29.725+08:00"},{"id":3640591,"file_name":"n5.png","project_id":208879,"asset_id":251857,"created_at":"2020-12-04T20:12:29.726+08:00","updated_at":"2020-12-04T20:12:29.726+08:00"},{"id":3640592,"file_name":"n4.png","project_id":208879,"asset_id":251856,"created_at":"2020-12-04T20:12:29.727+08:00","updated_at":"2020-12-04T20:12:29.727+08:00"},{"id":3640593,"file_name":"n3.png","project_id":208879,"asset_id":251855,"created_at":"2020-12-04T20:12:29.728+08:00","updated_at":"2020-12-04T20:12:29.728+08:00"},{"id":3640594,"file_name":"n2.png","project_id":208879,"asset_id":251854,"created_at":"2020-12-04T20:12:29.729+08:00","updated_at":"2020-12-04T20:12:29.729+08:00"},{"id":3640595,"file_name":"n1.png","project_id":208879,"asset_id":251853,"created_at":"2020-12-04T20:12:29.730+08:00","updated_at":"2020-12-04T20:12:29.730+08:00"},{"id":3640596,"file_name":"n0.png","project_id":208879,"asset_id":251852,"created_at":"2020-12-04T20:12:29.731+08:00","updated_at":"2020-12-04T20:12:29.731+08:00"},{"id":3640597,"file_name":"b6.png","project_id":208879,"asset_id":251851,"created_at":"2020-12-04T20:12:29.732+08:00","updated_at":"2020-12-04T20:12:29.732+08:00"},{"id":3640598,"file_name":"b3.png","project_id":208879,"asset_id":251850,"created_at":"2020-12-04T20:12:29.733+08:00","updated_at":"2020-12-04T20:12:29.733+08:00"},{"id":3640599,"file_name":"bgm.mp3","project_id":208879,"asset_id":251849,"created_at":"2020-12-04T20:12:29.734+08:00","updated_at":"2020-12-04T20:12:29.734+08:00"},{"id":3640600,"file_name":"bg_2.png","project_id":208879,"asset_id":251848,"created_at":"2020-12-04T20:12:29.735+08:00","updated_at":"2020-12-04T20:12:29.735+08:00"},{"id":3640601,"file_name":"bg_1.png","project_id":208879,"asset_id":251847,"created_at":"2020-12-04T20:12:29.736+08:00","updated_at":"2020-12-04T20:12:29.736+08:00"},{"id":3640602,"file_name":"b2.png","project_id":208879,"asset_id":251846,"created_at":"2020-12-04T20:12:29.736+08:00","updated_at":"2020-12-04T20:12:29.736+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦