{"id":177663,"student_id":3760,"content":"import game\nimport random\nimport time\nimport math\n\nbg_1 = game.create_sprite('bg_1.png')\nbg_2 = createSprite('bg_2.png')\n# 建立準星\ntarget = game.create_sprite(\"target.png\")\n\nreward = game.create_sprite('r0.png','r1.png','r2.png','r3.png','r4.png','r5.png','r6.png','r7.png','r8.png','r9.png','r10.png')\nnumber = game.create_sprite('n0.png','n1.png','n2.png','n3.png','n4.png','n5.png')\ngame.create_sound('bgm.mp3')\n\nnumber.opacity = 0.7\nbg_1.layer = 1\nnumber.layer = 2\ntarget.layer = 3\nreward.layer = 4\nreward.hidden = True\nnumber.hidden = True\n\nclock = 0\nscores = 0\nballoons = []\n\nend_time = time.time() + 60\n\ndef loop ():\n global clock, scores, ballons, end_time\n \n # 準星跟著滑鼠\n target.x = cursor.x\n target.y = cursor.y\n \n # 建立氣球\n clock += 1\n if clock%10==0:\n b = game.create_sprite(\"a.png\", \"b.png\", \"c.png\", \n \"d.png\", \"e.png\", \"f.png\", \"g.png\")\n rand = random.randint(0, 6)\n b.costume_id = rand\n b.y = 1000\n b.x = random.random()*1000+100\n balloons.append(b)\n \n # 氣球上升\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 -= 6\n # 射擊及計分\n if cursor.is_down and b.touched(cursor):\n if b.costume_id==0:\n scores += 1\n elif b.costume_id==1:\n scores += 10\n elif b.costume_id==2:\n scores += 5\n elif b.costume_id==3:\n scores *= 2\n elif b.costume_id==4:\n scores /= 2\n elif b.costume_id==5:\n scores = 0\n end_time = time.time()\n elif b.costume_id==6:\n end_time += 3\n b.destroy()\n game.create_sound(\"shot.mp3\")\n # 碰到頂端氣球消失\n if b.y \u003c 0:\n b.destroy()\n game.draw_text(scores, 60, 20, \"white\", 40)\n \n # 時間倒數\n t = end_time-time.time()\n if t \u003c= 6:\n number.hidden = False\n number.costume_id = math.floor(t)\n else:\n number.hidden = True\n \n # 遊玩結果\n if t \u003c= 0:\n reward.hidden = False\n if scores \u003e 10000000000:\n reward.costume_id = 0\n elif scores \u003e 1000000000:\n reward.costume_id = 1\n elif scores \u003e 100000000:\n reward.costume_id = 2\n elif scores \u003e 10000000:\n reward.costume_id = 3\n elif scores \u003e 1000000:\n reward.costume_id = 4\n elif scores \u003e 100000:\n reward.costume_id = 5\n elif scores \u003e 10000:\n reward.costume_id = 6\n elif scores \u003e 1000:\n reward.costume_id = 7\n elif scores \u003e 100:\n reward.costume_id = 8\n elif scores \u003e 10:\n reward.costume_id = 9\n else:\n reward.costume_id = 10\n game.stop()\n \ngame.forever(loop)","created_at":"2020-08-06T15:40:33.200+08:00","updated_at":"2020-08-07T08:32:18.033+08:00","name":"射擊氣球_S 副本","language":"python","screenshot":{"url":"https://cdn6.koding.school/uploads/project/screenshot/177663/9612959651e004b90cc773a57f67d195.jpg"},"parent_id":162850,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":42,"hashid":"gk4sznen","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":3034097,"file_name":"a.png","project_id":177663,"asset_id":199819,"created_at":"2020-08-06T15:40:33.205+08:00","updated_at":"2020-08-06T15:40:33.205+08:00"},{"id":3034098,"file_name":"b.png","project_id":177663,"asset_id":198394,"created_at":"2020-08-06T15:40:33.206+08:00","updated_at":"2020-08-06T15:40:33.206+08:00"},{"id":3034099,"file_name":"bg_1.png","project_id":177663,"asset_id":199814,"created_at":"2020-08-06T15:40:33.207+08:00","updated_at":"2020-08-06T15:40:33.207+08:00"},{"id":3034100,"file_name":"bg_2.png","project_id":177663,"asset_id":199815,"created_at":"2020-08-06T15:40:33.208+08:00","updated_at":"2020-08-06T15:40:33.208+08:00"},{"id":3034101,"file_name":"bgm.mp3","project_id":177663,"asset_id":113696,"created_at":"2020-08-06T15:40:33.209+08:00","updated_at":"2020-08-06T15:40:33.209+08:00"},{"id":3034102,"file_name":"c.png","project_id":177663,"asset_id":198397,"created_at":"2020-08-06T15:40:33.210+08:00","updated_at":"2020-08-06T15:40:33.210+08:00"},{"id":3034103,"file_name":"circle.png","project_id":177663,"asset_id":198061,"created_at":"2020-08-06T15:40:33.211+08:00","updated_at":"2020-08-06T15:40:33.211+08:00"},{"id":3034104,"file_name":"d.png","project_id":177663,"asset_id":199816,"created_at":"2020-08-06T15:40:33.211+08:00","updated_at":"2020-08-06T15:40:33.211+08:00"},{"id":3034105,"file_name":"e.png","project_id":177663,"asset_id":199817,"created_at":"2020-08-06T15:40:33.212+08:00","updated_at":"2020-08-06T15:40:33.212+08:00"},{"id":3034106,"file_name":"f.png","project_id":177663,"asset_id":199818,"created_at":"2020-08-06T15:40:33.213+08:00","updated_at":"2020-08-06T15:40:33.213+08:00"},{"id":3034107,"file_name":"g.png","project_id":177663,"asset_id":199810,"created_at":"2020-08-06T15:40:33.214+08:00","updated_at":"2020-08-06T15:40:33.214+08:00"},{"id":3034108,"file_name":"n0.png","project_id":177663,"asset_id":199872,"created_at":"2020-08-06T15:40:33.215+08:00","updated_at":"2020-08-06T15:40:33.215+08:00"},{"id":3034109,"file_name":"n1.png","project_id":177663,"asset_id":199873,"created_at":"2020-08-06T15:40:33.216+08:00","updated_at":"2020-08-06T15:40:33.216+08:00"},{"id":3034110,"file_name":"n2.png","project_id":177663,"asset_id":199874,"created_at":"2020-08-06T15:40:33.217+08:00","updated_at":"2020-08-06T15:40:33.217+08:00"},{"id":3034111,"file_name":"n3.png","project_id":177663,"asset_id":199875,"created_at":"2020-08-06T15:40:33.217+08:00","updated_at":"2020-08-06T15:40:33.217+08:00"},{"id":3034112,"file_name":"n4.png","project_id":177663,"asset_id":199876,"created_at":"2020-08-06T15:40:33.218+08:00","updated_at":"2020-08-06T15:40:33.218+08:00"},{"id":3034113,"file_name":"n5.png","project_id":177663,"asset_id":199877,"created_at":"2020-08-06T15:40:33.219+08:00","updated_at":"2020-08-06T15:40:33.219+08:00"},{"id":3034114,"file_name":"pointer.png","project_id":177663,"asset_id":198063,"created_at":"2020-08-06T15:40:33.220+08:00","updated_at":"2020-08-06T15:40:33.220+08:00"},{"id":3034115,"file_name":"r0.png","project_id":177663,"asset_id":199857,"created_at":"2020-08-06T15:40:33.221+08:00","updated_at":"2020-08-06T15:40:33.221+08:00"},{"id":3034116,"file_name":"r1.png","project_id":177663,"asset_id":199858,"created_at":"2020-08-06T15:40:33.222+08:00","updated_at":"2020-08-06T15:40:33.222+08:00"},{"id":3034117,"file_name":"r2.png","project_id":177663,"asset_id":199859,"created_at":"2020-08-06T15:40:33.223+08:00","updated_at":"2020-08-06T15:40:33.223+08:00"},{"id":3034118,"file_name":"r3.png","project_id":177663,"asset_id":199860,"created_at":"2020-08-06T15:40:33.224+08:00","updated_at":"2020-08-06T15:40:33.224+08:00"},{"id":3034119,"file_name":"r4.png","project_id":177663,"asset_id":199861,"created_at":"2020-08-06T15:40:33.225+08:00","updated_at":"2020-08-06T15:40:33.225+08:00"},{"id":3034120,"file_name":"r5.png","project_id":177663,"asset_id":199862,"created_at":"2020-08-06T15:40:33.225+08:00","updated_at":"2020-08-06T15:40:33.225+08:00"},{"id":3034121,"file_name":"r6.png","project_id":177663,"asset_id":199863,"created_at":"2020-08-06T15:40:33.226+08:00","updated_at":"2020-08-06T15:40:33.226+08:00"},{"id":3034122,"file_name":"r7.png","project_id":177663,"asset_id":199864,"created_at":"2020-08-06T15:40:33.227+08:00","updated_at":"2020-08-06T15:40:33.227+08:00"},{"id":3034123,"file_name":"r8.png","project_id":177663,"asset_id":199865,"created_at":"2020-08-06T15:40:33.228+08:00","updated_at":"2020-08-06T15:40:33.228+08:00"},{"id":3034124,"file_name":"r9.png","project_id":177663,"asset_id":199866,"created_at":"2020-08-06T15:40:33.229+08:00","updated_at":"2020-08-06T15:40:33.229+08:00"},{"id":3034125,"file_name":"r10.png","project_id":177663,"asset_id":199879,"created_at":"2020-08-06T15:40:33.230+08:00","updated_at":"2020-08-06T15:40:33.230+08:00"},{"id":3034126,"file_name":"shot.mp3","project_id":177663,"asset_id":172349,"created_at":"2020-08-06T15:40:33.231+08:00","updated_at":"2020-08-06T15:40:33.231+08:00"},{"id":3034127,"file_name":"target.png","project_id":177663,"asset_id":199868,"created_at":"2020-08-06T15:40:33.232+08:00","updated_at":"2020-08-06T15:40:33.232+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦