用python写一个飞扬的小鸟
时间: 2024-05-14 21:13:52 浏览: 13
好的,我可以为你提供一个Python程序,实现飞扬的小鸟。请先安装pygame模块,代码如下:
```python
import pygame
pygame.init()
# 设置窗口大小、标题和背景色
size = (800, 600)
screen = pygame.display.set_mode(size)
pygame.display.set_caption("Flappy Bird")
bg_color = (0, 255, 255)
# 加载小鸟图像
bird_image = pygame.image.load("bird.png")
bird_rect = bird_image.get_rect()
# 设置小鸟的初始位置和速度
bird_x = 100
bird_y = 200
bird_speed = 0
# 游戏循环
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
bird_speed = -10 # 按下空格键,小鸟向上飞
# 移动小鸟
bird_y += bird_speed
bird_speed += 1 # 加速度,使小鸟逐渐下落
# 绘制场景
screen.fill(bg_color)
screen.blit(bird_image, (bird_x, bird_y))
pygame.display.update()
pygame.time.Clock().tick(60)
```
请将程序保存为flappy_bird.py,并将bird.png放在相同的目录下。这样你就可以在命令行中启动程序了:
```
python flappy_bird.py
```
程序中,按下空格键,小鸟向上飞。小鸟初始位置为(100, 200),背景颜色为蓝色。如果要修改这些参数,请直接修改代码。