pygame库已经很久不更新,毕竟使用python开发游戏的不多。本项目的目的在于训练自己的pthon基本功、了解中小型程序框架以及学习代码重构等。项目出自《Python编程 从入门到实践》中12-14章节的例子。另外写的博客貌似也没人看啊,有点沮丧。不过还是要沉住气,就权当自己的私人技术日记了。或许以后能成为技术大牛呢,傻笑:)
giyhub地址:
效果图如下:
程序框架
alien_invasion.py | 包含运行游戏的run_game函数 |
alien.py | 外星人类 |
bullet.py | 子弹类 |
button.py | 按钮类 |
game_functions.py | 包含实现游戏功能的函数 |
game_stats.py | 跟踪游戏信息的类 |
scoreboard.py | 显示得分的类 |
settings.py | 存储设置的类 |
ship.py | 飞船类 |
原文地址:https://www.cnblogs.com/ik-heu/p/8331782.html
时间: 2024-10-08 07:28:42