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

【作品介绍】
按鼠标上升
【作品源代码】
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