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功能
  • 实现用户的注册以及登录
  • 英雄机多张图叠加实现显示为动态图
总结
程建君有话说:
许馨予有话说:
刘鲜有话
posted @ 2020-01-10 10:33  WHOUG  阅读(158)  评论(0编辑  收藏  举报