猫史档案馆


【Python作品分享】新的作品【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

钢管小幅值班

 

【作品源代码】

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


回复

上一页1 页 / 共 0下一页