# alien_invasion
## 已完成功能
- 方向键控制飞船上下左右运动
- 飞船发射子弹
- 开始按钮
- 计分系统
- ~ 切换全屏和恢复
- 可以用子弹消灭外星人
- 外星人初始的方向随机
- 可以设置最大帧率
- 保存游戏记录
- JSON保存
- JSON存储过去游戏记录,最高分
- 显示游戏时间
- 左上角显示时间
- 游戏重置时会把飞船重新放在屏幕最底下的中间
- 飞船碰到外星人会扣血
## 未完成功能
- 外星人具备简单的AI,可以瞄准玩家的坐标飞行 :star: :star: :star:
- 开始外星人不断改变方向朝玩家飞行,到一定距离脱锁,直线飞行
- 添加菜单界面 :star:
- esc从原来的退出修改为菜单开启按钮
- 添加修改难度窗口
- 难度窗口 :star: :star:
- UI设置为可以拖动进度条的
- 可以直接在边上设置参数直接修改
- 应用直接保存
- 测试代码 :star: :star: :star:
- 使用unittest测试部分代码
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 基于python开发的外星人入侵小游戏源码+详细注释+项目说明.zip 已完成功能 - 方向键控制飞船上下左右运动 - 飞船发射子弹 - 开始按钮 - 计分系统 - ~ 切换全屏和恢复 - 可以用子弹消灭外星人 - 外星人初始的方向随机 - 可以设置最大帧率 - 保存游戏记录 - JSON保存 - JSON存储过去游戏记录,最高分 - 显示游戏时间 - 左上角显示时间 - 游戏重置时会把飞船重新放在屏幕最底下的中间 - 飞船碰到外星人会扣血 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于python开发的外星人入侵小游戏源码+详细注释+项目说明 (1).zip (26个子文件)
基于python开发的外星人入侵小游戏源码+详细注释+项目说明
scoreboard.py 1KB
setting_screen.py 332B
button.py 1KB
bullet.py 1009B
.idea
外星人入侵.iml 328B
vcs.xml 180B
misc.xml 196B
inspectionProfiles
Project_Default.xml 625B
profiles_settings.xml 174B
modules.xml 282B
.gitignore 182B
ship.py 2KB
time_board.py 751B
setting_button.py 666B
text_board.py 1KB
data.json 573B
alien_invasion.py 10KB
jsonUtils.py 496B
alien.py 1KB
test
startTest.py 330B
game_status.py 1KB
images
ship.bmp 8KB
settings.bmp 5KB
alien.bmp 10KB
settings.py 1KB
README.md 1005B
共 26 条
- 1
资源评论
盈梓的博客
- 粉丝: 7036
- 资源: 1605
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功