Java课设--Aircraft Battle(团队)
Aircraft Battle
1.团队名称、团队成员介绍
程建君(队长)
- 负责注册、登录代码
- 排名已经排名GUI设计以及实现
- 督促项目进程
许馨予(组员)
- 负责编写游戏实现代码
- 设计游戏类
- 敌机机型、英雄机机型运转、实现Boss攻击
- 碰撞检测
- 收集素材和编辑
刘鲜(组员)
- 负责GUI界面设计
- 编写商店功能
- 编写背景音乐
- 编写博客
2.项目git地址
点一下——https://gitee.com/NOH8/Plane/tree/master/
3.项目git提交记录截图
这一块是截图
4.项目前期调查
5.项目功能架构图、主要功能流程图
6.面向对象设计包图、类图(部分类)
7.项目运行截图或屏幕录制
注册
菜单
游戏
8.项目关键代码:模块名称-文字说明-关键代码(注意:不得直接复制所有源代码,仅粘贴最关键代码)。
登录文件操作
注册文件操作
排名文件操作
GUI界面
登录GUI
游戏菜单GUI
游戏流程
游戏设计
9.项目代码扫描结果及改正
10.项目总结(包括不足与展望)
不足:
- 没有实现关卡功能
- 飞行物与子弹等存储类型没有设计好
- 商店的功能极少
- 游戏奖励机制单一
特色:
- GUI界面设计优雅、美观
- 实现排名功能
- 实现Boss功能
- 实现用户的注册以及登录
- 英雄机多张图叠加实现显示为动态图