{"id":342715,"student_id":3325,"content":"import game\nimport random\n\ngame.set_backdrop('bg.jpg')\nswing = game.create_sprite('swing_0.png', 'swing_1.png') #盪鞦韆與叩叮\napple = game.create_sprite('apple.png') #蘋果\narcher = game.create_sprite('archer.png') #弓箭手\nbow = game.create_sprite('bow.png') #弓\narrow = game.create_sprite('arrow_0.png', 'arrow_1.png') #箭\nlife = game.create_sprite('0.png','1.png','2.png','3.png','4.png','5.png') #創造角色\nlife.x = 200\nlife.y = 75\nlife.costume_id = 5\n\nswing.x = 900\napple.x = 900\nswing.y = 400\napple.y = 400\n \narcher.x = 300\narcher.y = 600 \narrow.x = 300\narrow.y = 600 \nbow.x = 300\nbow.y = 600 \n\nbow.direction = 135\narrow.direction = 135\nactive = False #紀錄是否拉過弓\nscore = 0 #玩家得分\nvy = 0 #目標移動速度\n#遊戲主迴圈\ndef loop ():\n global active, score, vy\n if game.cursor.is_down == True and arrow.x == 300 and bow.direction \u003e 50 :\n bow.direction -= 2\n arrow.direction -= 2\n active=True\n \n if game.cursor.is_down == False and active == True:\n arrow.step_forward(40)\n arrow.direction += random.randrange(1,3)\n \n if arrow.touched(apple):\n apple.hidden = True\n arrow.costume_id = 1\n score += 1\n \n if arrow.y \u003e 900 or arrow.x \u003e 1200:\n arrow.x = 300\n arrow.y = 600\n bow.direction = 135\n arrow.direction = 135\n active = False\n apple.hidden = False\n if arrow.costume_id == 1:\n rand = random.randrange(200,700)\n apple.y = rand\n swing.y = rand\n if score \u003e 2:\n vy = random.randrange(-2,2)*random.randrange(-2,100) \n else: \n life.costume_id-=1\n if life.costume_id == 0:\n game.create_sprite('gameover.png') #創造角色\n game.stop()\n arrow.costume_id = 0\n game.draw_text(score, 1080, 50, 'white', 60) \n \n if arrow.touched(swing): \n swing.costume_id = 1\n else:\n swing.costume_id = 0\n if apple.y\u003c200 or apple.y\u003e700:\n vy = -vy\n apple.y += vy \n swing.y += vy \n \ngame.forever(loop) #重複不斷執行\n","created_at":"2022-02-11T20:02:45.930+08:00","updated_at":"2022-04-24T10:03:55.922+08:00","name":"射箭遊戲(預設版) 副本","language":"python","screenshot":{"url":"https://cdn9.koding.school/uploads/project/screenshot/342715/9b39425cc56a3cdfae55c104b11a05fe.jpg"},"parent_id":194470,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":121,"hashid":"rdvs62p42","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":7356023,"file_name":"gameover.png","project_id":342715,"asset_id":267838,"created_at":"2022-02-11T20:02:45.936+08:00","updated_at":"2022-02-11T20:02:45.936+08:00"},{"id":7356024,"file_name":"bg.jpg","project_id":342715,"asset_id":267839,"created_at":"2022-02-11T20:02:45.937+08:00","updated_at":"2022-02-11T20:02:45.937+08:00"},{"id":7356025,"file_name":"swing_1.png","project_id":342715,"asset_id":267840,"created_at":"2022-02-11T20:02:45.938+08:00","updated_at":"2022-02-11T20:02:45.938+08:00"},{"id":7356026,"file_name":"swing_0.png","project_id":342715,"asset_id":267841,"created_at":"2022-02-11T20:02:45.939+08:00","updated_at":"2022-02-11T20:02:45.939+08:00"},{"id":7356027,"file_name":"0.png","project_id":342715,"asset_id":267842,"created_at":"2022-02-11T20:02:45.940+08:00","updated_at":"2022-02-11T20:02:45.940+08:00"},{"id":7356028,"file_name":"1.png","project_id":342715,"asset_id":267843,"created_at":"2022-02-11T20:02:45.948+08:00","updated_at":"2022-02-11T20:02:45.948+08:00"},{"id":7356029,"file_name":"2.png","project_id":342715,"asset_id":267844,"created_at":"2022-02-11T20:02:45.949+08:00","updated_at":"2022-02-11T20:02:45.949+08:00"},{"id":7356030,"file_name":"3.png","project_id":342715,"asset_id":267845,"created_at":"2022-02-11T20:02:45.950+08:00","updated_at":"2022-02-11T20:02:45.950+08:00"},{"id":7356031,"file_name":"4.png","project_id":342715,"asset_id":267846,"created_at":"2022-02-11T20:02:45.950+08:00","updated_at":"2022-02-11T20:02:45.950+08:00"},{"id":7356032,"file_name":"5.png","project_id":342715,"asset_id":267847,"created_at":"2022-02-11T20:02:45.951+08:00","updated_at":"2022-02-11T20:02:45.951+08:00"},{"id":7356033,"file_name":"arrow_1.png","project_id":342715,"asset_id":267848,"created_at":"2022-02-11T20:02:45.952+08:00","updated_at":"2022-02-11T20:02:45.952+08:00"},{"id":7356034,"file_name":"archer.png","project_id":342715,"asset_id":267849,"created_at":"2022-02-11T20:02:45.953+08:00","updated_at":"2022-02-11T20:02:45.953+08:00"},{"id":7356035,"file_name":"arrow_0.png","project_id":342715,"asset_id":267850,"created_at":"2022-02-11T20:02:45.954+08:00","updated_at":"2022-02-11T20:02:45.954+08:00"},{"id":7356036,"file_name":"bow.png","project_id":342715,"asset_id":267851,"created_at":"2022-02-11T20:02:45.955+08:00","updated_at":"2022-02-11T20:02:45.955+08:00"},{"id":7356037,"file_name":"apple.png","project_id":342715,"asset_id":267852,"created_at":"2022-02-11T20:02:45.955+08:00","updated_at":"2022-02-11T20:02:45.955+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦