练手小项目:利用pygame库编写飞机大战游戏

Posted ik-heu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练手小项目:利用pygame库编写飞机大战游戏相关的知识,希望对你有一定的参考价值。

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 飞船类

以上是关于练手小项目:利用pygame库编写飞机大战游戏的主要内容,如果未能解决你的问题,请参考以下文章

pygame实现飞机大战游戏

转载pythonpython练手项目

opencv飞机大战年度巨制

Python编写打飞机小游戏

python学习——飞机大战之初期

飞机大战