用户:电竞皮皮虾查看:0 回复:0 评论:0 创建时间:2021-07-18T17:42:54
【作品展示】

【作品介绍】
钢管小幅值班
【作品源代码】
import pgzrun # 导入游戏库
WIDTH = 288
HEIGHT = 512 # 根据背景图的大小设置窗口大小
stop = 0
background = Actor("background")
bird = Actor("r_bird")
bird.x = 50 # 小鸟的横纵坐标固定
bird.y = HEIGHT/2
guan_up = Actor("guan_up")
guan_up.x = 240 # 坐标选择默认是图形中心点
guan_up.y = 0
guan_down = Actor("guan_down")
guan_down.x = 240
guan_down.y = 450
bom = Actor('gameover')
bom.x = WIDTH/2
bom.y = HEIGHT/2
def draw(): # 模板,每帧重复执行
background.draw()
bird.draw()
guan_up.draw()
guan_down.draw()
if stop == 1:
background.draw()
bom.draw()
def update():
global stop
if bird.colliderect(guan_down) or bird.colliderect(guan_up) or bird.y < 0 or bird.y > 500:
stop = 1
return
guan_up.x = guan_up.x - 2 # 让管子往左移,实现小鸟在飞。
guan_down.x = guan_down.x - 2
bird.y = bird.y + 2
if guan_up.x < 0:
guan_up.x = WIDTH
guan_down.x = WIDTH
def on_key_down(): # 按一个键盘上的按键(任何按键都行),质询下面语句。
bird.y = bird.y-50
pgzrun.go() # 游戏开始YUNXING233
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn