{"id":376032,"student_id":3544,"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\ncreate_sound('bgm.mp3',True)\nclock = 0 #紀錄遊戲迴圈次數\nscore = 0 #玩家得分\nballoons = [] #存放氣球角色\nend_time = time.time()+20#遊戲結束時間點\n\ndef loop ():\n global clock, score, end_time\n \n target.x = cursor.x\n target.y = cursor.y\n draw_text(int(score), 60, 20, 'white', 40)\n # draw_text(int(countdown), 150, 20, 'white', 40)\n clock += 1\n countdown=int(end_time-time.time())\n draw_text(int(countdown), 150, 20, 'white', 40)\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.y = 1000\n b.x = random.randrange(100, 1100)\n \n rand = random.random()\n if rand \u003c 0.4: b.costume_id = 0\n elif rand \u003c 0.6: b.costume_id = 1\n elif rand \u003c 0.7: b.costume_id = 2\n elif rand \u003c 0.8: b.costume_id = 3\n elif rand \u003c 0.9: b.costume_id = 4\n elif rand \u003c 0.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 :\n b.y-=3\n elif b.costume_id==1:\n b.y-=5\n elif b.costume_id==2:\n b.y-=7\n elif b.costume_id==3:\n b.y-=8\n elif b.costume_id==4:\n b.y-=8\n elif b.costume_id==5:\n b.y-=7\n elif b.costume_id==6:\n b.y-=9\n if b.touched(cursor) and cursor.is_down :\n b.destroy()\n if b.costume_id==0 :\n score+=1\n elif b.costume_id==1 :\n score+=5\n elif b.costume_id==2 :\n score+=10\n elif b.costume_id==3 :\n score=score*2\n elif b.costume_id==4 :\n score=score/2\n elif b.costume_id==5 :\n end_time=time.time()\n elif b.costume_id==6 :\n end_time+=3\n create_sound('shot.mp3')\n if countdown\u003c=0 :\n reward.hidden=False\n if score\u003c10 :\n reward.costume_id=10\n elif score\u003c100 :\n reward.costume_id=9\n elif score\u003c1000 :\n reward.costume_id=8 \n elif score\u003c10000 :\n reward.costume_id=7\n elif score\u003c100000 :\n reward.costume_id=6\n elif score\u003c1000000 :\n reward.costume_id=5\n elif score\u003c10000000 :\n reward.costume_id=4\n elif score\u003c100000000 :\n reward.costume_id=3\n elif score\u003c1000000000 :\n reward.costume_id=2\n elif score\u003c10000000000 :\n reward.costume_id=1\n elif score\u003c100000000000 :\n reward.costume_id=0\n stop()\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\u003c=5 :\n number.hidden=False\n number.costume_id=countdown\n \n\n\n\n\n\n\nforever(loop) #不斷執行遊戲迴圈\n\n","created_at":"2022-05-07T13:31:38.254+08:00","updated_at":"2022-05-08T13:36:13.501+08:00","name":"射擊氣球(預設版) 副本","language":"python","screenshot":{"url":"https://cdn7.koding.school/uploads/project/screenshot/376032/d5d8d90c50346241ad10934a3bdaf682.jpg"},"parent_id":183418,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":47,"hashid":"zpesj96pq","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":8356906,"file_name":"b2.png","project_id":376032,"asset_id":251846,"created_at":"2022-05-07T13:31:38.259+08:00","updated_at":"2022-05-07T13:31:38.259+08:00"},{"id":8356907,"file_name":"bg_1.png","project_id":376032,"asset_id":251847,"created_at":"2022-05-07T13:31:38.260+08:00","updated_at":"2022-05-07T13:31:38.260+08:00"},{"id":8356908,"file_name":"bg_2.png","project_id":376032,"asset_id":251848,"created_at":"2022-05-07T13:31:38.261+08:00","updated_at":"2022-05-07T13:31:38.261+08:00"},{"id":8356909,"file_name":"bgm.mp3","project_id":376032,"asset_id":251849,"created_at":"2022-05-07T13:31:38.262+08:00","updated_at":"2022-05-07T13:31:38.262+08:00"},{"id":8356910,"file_name":"b3.png","project_id":376032,"asset_id":251850,"created_at":"2022-05-07T13:31:38.264+08:00","updated_at":"2022-05-07T13:31:38.264+08:00"},{"id":8356911,"file_name":"n0.png","project_id":376032,"asset_id":251852,"created_at":"2022-05-07T13:31:38.264+08:00","updated_at":"2022-05-07T13:31:38.264+08:00"},{"id":8356912,"file_name":"n1.png","project_id":376032,"asset_id":251853,"created_at":"2022-05-07T13:31:38.265+08:00","updated_at":"2022-05-07T13:31:38.265+08:00"},{"id":8356913,"file_name":"n2.png","project_id":376032,"asset_id":251854,"created_at":"2022-05-07T13:31:38.266+08:00","updated_at":"2022-05-07T13:31:38.266+08:00"},{"id":8356914,"file_name":"n3.png","project_id":376032,"asset_id":251855,"created_at":"2022-05-07T13:31:38.267+08:00","updated_at":"2022-05-07T13:31:38.267+08:00"},{"id":8356915,"file_name":"n4.png","project_id":376032,"asset_id":251856,"created_at":"2022-05-07T13:31:38.268+08:00","updated_at":"2022-05-07T13:31:38.268+08:00"},{"id":8356916,"file_name":"n5.png","project_id":376032,"asset_id":251857,"created_at":"2022-05-07T13:31:38.269+08:00","updated_at":"2022-05-07T13:31:38.269+08:00"},{"id":8356917,"file_name":"pointer.png","project_id":376032,"asset_id":251858,"created_at":"2022-05-07T13:31:38.270+08:00","updated_at":"2022-05-07T13:31:38.270+08:00"},{"id":8356918,"file_name":"r0.png","project_id":376032,"asset_id":251859,"created_at":"2022-05-07T13:31:38.271+08:00","updated_at":"2022-05-07T13:31:38.271+08:00"},{"id":8356919,"file_name":"r1.png","project_id":376032,"asset_id":251860,"created_at":"2022-05-07T13:31:38.272+08:00","updated_at":"2022-05-07T13:31:38.272+08:00"},{"id":8356920,"file_name":"r2.png","project_id":376032,"asset_id":251861,"created_at":"2022-05-07T13:31:38.273+08:00","updated_at":"2022-05-07T13:31:38.273+08:00"},{"id":8356921,"file_name":"r3.png","project_id":376032,"asset_id":251862,"created_at":"2022-05-07T13:31:38.274+08:00","updated_at":"2022-05-07T13:31:38.274+08:00"},{"id":8356922,"file_name":"r4.png","project_id":376032,"asset_id":251863,"created_at":"2022-05-07T13:31:38.275+08:00","updated_at":"2022-05-07T13:31:38.275+08:00"},{"id":8356923,"file_name":"r5.png","project_id":376032,"asset_id":251864,"created_at":"2022-05-07T13:31:38.276+08:00","updated_at":"2022-05-07T13:31:38.276+08:00"},{"id":8356924,"file_name":"r6.png","project_id":376032,"asset_id":251865,"created_at":"2022-05-07T13:31:38.277+08:00","updated_at":"2022-05-07T13:31:38.277+08:00"},{"id":8356925,"file_name":"r7.png","project_id":376032,"asset_id":251866,"created_at":"2022-05-07T13:31:38.278+08:00","updated_at":"2022-05-07T13:31:38.278+08:00"},{"id":8356926,"file_name":"r8.png","project_id":376032,"asset_id":251867,"created_at":"2022-05-07T13:31:38.279+08:00","updated_at":"2022-05-07T13:31:38.279+08:00"},{"id":8356927,"file_name":"r9.png","project_id":376032,"asset_id":251868,"created_at":"2022-05-07T13:31:38.280+08:00","updated_at":"2022-05-07T13:31:38.280+08:00"},{"id":8356928,"file_name":"r10.png","project_id":376032,"asset_id":251869,"created_at":"2022-05-07T13:31:38.281+08:00","updated_at":"2022-05-07T13:31:38.281+08:00"},{"id":8356929,"file_name":"shot.mp3","project_id":376032,"asset_id":251870,"created_at":"2022-05-07T13:31:38.283+08:00","updated_at":"2022-05-07T13:31:38.283+08:00"},{"id":8356930,"file_name":"target.png","project_id":376032,"asset_id":251871,"created_at":"2022-05-07T13:31:38.284+08:00","updated_at":"2022-05-07T13:31:38.284+08:00"},{"id":8356931,"file_name":"b0.png","project_id":376032,"asset_id":251872,"created_at":"2022-05-07T13:31:38.285+08:00","updated_at":"2022-05-07T13:31:38.285+08:00"},{"id":8356932,"file_name":"b1.png","project_id":376032,"asset_id":251873,"created_at":"2022-05-07T13:31:38.287+08:00","updated_at":"2022-05-07T13:31:38.287+08:00"},{"id":8356933,"file_name":"b4.png","project_id":376032,"asset_id":251874,"created_at":"2022-05-07T13:31:38.288+08:00","updated_at":"2022-05-07T13:31:38.288+08:00"},{"id":8356934,"file_name":"b5.png","project_id":376032,"asset_id":251851,"created_at":"2022-05-07T13:31:38.289+08:00","updated_at":"2022-05-07T13:31:38.289+08:00"},{"id":8356935,"file_name":"b6.png","project_id":376032,"asset_id":251875,"created_at":"2022-05-07T13:31:38.290+08:00","updated_at":"2022-05-07T13:31:38.290+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦