猫史档案馆


【Python作品分享】飞翔的小鸟【作品秀】

用户:董某八董某八查看:0 回复:1 评论:0 创建时间:2021-05-30T11:59:39


【作品展示】

center_image

 

【作品介绍】

按鼠标上升

 

【作品源代码】

import pgzrun
import random

score = 0
WIDTH = 800
HEIGHT = 610
background2 = Actor('background2')
bird = Actor('bird')
bird.x = 50
bird.y = 300
bar_down = Actor('bar_down')
bar_down.y = 600
bar_down.x = 510
bar_up = Actor('bar_up')
bar_up.y = 0
bar_up.x = 510
speed = 4

def draw():

    background2.draw()
    bird.draw()
    bar_down.draw()
    bar_up.draw()
    screen.draw.text(str(score),(30,30),fontsize=50,color='green')
def update():

    global speed, score
    bird.y = bird.y+3
    bar_down.x = bar_down.x - speed
    bar_up.x = bar_up.x - speed
    if (bar_up.x < 0):
        bar_up.x = WIDTH
        bar_down.x = WIDTH
        bar_up.y=random.randint(-200,200)
        bar_down.y=600+bar_up.y
        score = score + 1
        if (score%5 == 0):
            speed = speed + 2
    if (bird.colliderect(bar_up) or bird.colliderect(bar_down) or bird.y > HEIGHT or bird.y < 0):
        print('游戏失败')
        score=0
        speed=4
        bird.y = 300
        bird.x = 50
        bar_down.y = 600
        bar_down.x = 510
        bar_up.y = 0
        bar_up.x = 510
def on_mouse_down():

    bird.y = bird.y-100

pgzrun.go()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
申浩南申浩南

书上的吗?

 

点赞0


评论