####################引用数据库与函数###################### import pygame from random import randrange pygame.init() from time import sleep ######################定义变量########################### frame = 0 #当前在0帧处 map_width = 284 map_height = 512 #因为图片大小是284*512的 FPS = 60 pipes = [[200,4]] bird = [40,map_height//2-50] gravity = 0.2 velocity = 0 gameScreen = pygame.display.set_mode((map_width,map_height)) clock = pygame.time.Clock() bird_wing_up = bird_wing_up_copy = pygame.image.load("images/bird_wing_up.png") bird_wing_down = bird_wing_down_copy = pygame.image.load("images/bird_wing_down.png") background = pygame.image.load("images/background.png") pipe_body = pygame.image.load("images/pipe_body.png") pipe_end = pygame.image.load("images/pipe_end.png") #######################定义函数########################## def draw_pipes(): global pipes for n in range(len(pipes)):
python编写呆呆小鸟游戏
最新推荐文章于 2023-05-11 16:32:31 发布
这篇博客介绍了如何使用Python的Pygame库来编写一款类似‘呆呆小鸟’的游戏。主要内容包括游戏的初始化,定义变量,如帧数、地图尺寸和帧率,以及游戏元素如鸟类和管道的图像加载。此外,还详细阐述了游戏逻辑,包括绘制管道、鸟类、判断安全条件、游戏重置和主循环等关键函数的实现。
摘要由CSDN通过智能技术生成