用python写一个飞机射击游戏

一时失言乱红尘 2024-03-26 08:00 244阅读 0赞

下面是一个简单的飞机射击游戏的示例代码:

  1. import pygame
  2. # 初始化 Pygame
  3. pygame.init()
  4. # 设置窗口大小和标题
  5. screen = pygame.display.set_mode((400, 300))
  6. pygame.display.set_caption('飞机射击游戏')
  7. # 加载飞机图像
  8. plane_image = pygame.image.load('plane.png')
  9. # 设置飞机的初始位置
  10. plane_x = 200
  11. plane_y = 250
  12. # 设置帧率
  13. clock = pygame.time.Clock()
  14. # 游戏主循环
  15. running = True
  16. while running:
  17. # 处理事件
  18. for event in pygame.event.get():
  19. if event.type == pygame.QUIT:
  20. running = False
  21. # 移动飞机
  22. keys = pygame.key.get_pressed()
  23. if keys[pygame.K_LEFT]:
  24. plane_x -= 5
  25. if keys[pygame.K_RIGHT]:
  26. plane_x += 5
  27. # 绘制背景
  28. screen.fill((255, 255, 255))
  29. # 绘制飞机
  30. screen.blit(plane_image, (plane_x, plane_y))
  31. # 更新屏幕
  32. pygame.display.flip()
  33. # 控制帧率
  34. clock.tick(60)
  35. # 关闭 Pygame
  36. pygame.quit()

这个程序使用 Pygame 库来创建窗口并加载飞机图像。使用键盘左右方向键可以控制飞机的左右移动。每次循环都会绘制背景和飞机,并更新屏幕。

你需要在同一目录下准备一张名为 “plane.png” 的飞机图像文件。

注意:这只是一个简单的示例代码,实际的飞机射击游戏可能会更复杂。

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python一个游戏

    好的,我们来创建一个叫做 "猜数字" 的游戏。 这个游戏的规则是: 计算机会随机生成一个 1 到 100 之间的整数,玩家需要猜测这个数字是多少。 玩家每猜一次