飞机大战游戏介绍
基于github上Python实现的一款飞机射击游戏PythonShootGmae
原始版本比较简单,只有一种敌机。但是其中资源文件夹包含有三种敌机的图片和声效,所以基于已有资源进行了功能增强。
增强版本在这个基础上增加了下面功能
支持三种类型的敌机
支持敌机发射子弹
添加飞机的武器类型(炸弹,同时发射多行子弹)
敌机可以从左边,上方和右边三个方向出现
支持飞机有多条生命
添加道具获取(可以获取炸弹,和增强子弹)
代码介绍
代码实现有4个文件
shooter.py: 进行游戏的初始化和游戏主函数的循环
gameRole.py: 包含有游戏中敌机,子弹,道具和英雄(我方飞机)的类,和管理 这些类的辅助类定义
resource.py: 负责图片和声音的初始化
config.py: 可以设置游戏的难度参数