{"id":799534,"student_id":44333,"content":"from game import set_backdrop, create_sprite, stop\r\nfrom random import randrange\r\nset_backdrop('bg.png') \r\nsuperman = create_sprite('koding.png') #超人\r\nflash = create_sprite('flash.png') #閃光燈\r\ncover = create_sprite('cover.png') #相機外框\r\n\r\nflying = True #是否正在飛行\r\nspeed = 20 #飛行速度\r\nsuccess = False #取締是否成功\r\nsuperman.x = -300 #初始化超人位置\r\n\r\ndef gameloop():\r\n if flying: #如果正在飛行,就根據速度改變位置\r\n superman.x += speed \r\n else: #如果停止飛行,就顯示取締結果和當前速度\r\n color = 'white' if success else 'red'\r\n text = '取締成功' if success else '取締失敗'\r\n drawText(str(speed * 10) + 'km/h ' + text, 50, 50, color, 50)\r\n \r\n if flash.opacity \u003e= 0.01: flash.opacity -= 0.01 #閃光燈不斷變透明\r\n \r\n cover.hidden = not flying\r\n \r\ndef keydown():\r\n global flying, speed, success\r\n if flying: #如果正在飛行\r\n flash.opacity = 1 #顯示閃光燈\r\n success = superman.x \u003e 100 and superman.x \u003c 1100 #判斷是否取締成功\r\n speed += 5 if success else -5 #取締成功下次速度 +5 否則 -5\r\n else: #如果停止飛行\r\n superman.x = -(300 + randrange(300)) * speed #重新開始重置超人位置\r\n \r\n flying.hidden = not flying\r\n \r\nforever(gameloop) #不斷執行遊戲迴圈\r\non('keydown', 'space', keydown) #空白鍵拍照","created_at":"2024-07-21T11:23:15.939+08:00","updated_at":"2024-07-21T11:23:44.311+08:00","name":"取締超人超速_反轉布林值 副本","language":"python","screenshot":{"url":"https://cdn6.koding.school/uploads/project/screenshot/799534/d1574c669d23acf02df9a91b2038c1b7.jpg"},"parent_id":457744,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":5,"hashid":"vngsn5pwy","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":17717854,"file_name":"koding.png","project_id":799534,"asset_id":580274,"created_at":"2024-07-21T11:23:15.945+08:00","updated_at":"2024-07-21T11:23:15.945+08:00"},{"id":17717855,"file_name":"bg.png","project_id":799534,"asset_id":580275,"created_at":"2024-07-21T11:23:15.947+08:00","updated_at":"2024-07-21T11:23:15.947+08:00"},{"id":17717856,"file_name":"flash.png","project_id":799534,"asset_id":580276,"created_at":"2024-07-21T11:23:15.949+08:00","updated_at":"2024-07-21T11:23:15.949+08:00"},{"id":17717857,"file_name":"cover.png","project_id":799534,"asset_id":580277,"created_at":"2024-07-21T11:23:15.950+08:00","updated_at":"2024-07-21T11:23:15.950+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦