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