Skip to content

这是一个使用Python编写的街机小游戏-《外星人入侵》

Notifications You must be signed in to change notification settings

AlanYume/pygmae

Repository files navigation

这是一个使用Python编写的街机小游戏-《外星人入侵》

整个游戏尽量做到了短小精悍且使用的是完全面向对象的方式实现的。

=================================================

游戏各个类文件简介:

  • alien.py | 外星人类
  • alien_invasion.py | 游戏的主函数
  • bullet.py | 子弹类
  • button.py | 按钮类
  • game_function.py | 游戏逻辑类,封装了各种游戏逻辑
  • game_stats.py | 游戏状态类,存储了游戏状态信息
  • scoreboard.py | 榜单类,显示游戏顶部的各种分数信息
  • settings.py | 设置类,存储了游戏的全局信息。比如,游戏的背景色、外星人移动的速度、子弹的大小、游戏递增的难度系数等
  • ship.py | 飞船类

=================================================

游戏运行界面: 游戏运行界面

(本游戏来自《Python 编程从入门到精通》)

About

这是一个使用Python编写的街机小游戏-《外星人入侵》

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages