Java课设--Aircraft Battle(团队)

Aircraft Battle

1.团队名称、团队成员介绍

程建君(队长)

  • 负责注册、登录代码
  • 排名已经排名GUI设计以及实现
  • 督促项目进程

许馨予(组员)

  • 负责编写游戏实现代码
  • 设计游戏类
  • 敌机机型、英雄机机型运转、实现Boss攻击
  • 碰撞检测
  • 收集素材和编辑

    刘鲜(组员)

  • 负责GUI界面设计
  • 编写商店功能
  • 编写背景音乐
  • 编写博客

2.项目git地址

点一下——https://gitee.com/NOH8/Plane/tree/master/

3.项目git提交记录截图

这一块是截图

4.项目前期调查

5.项目功能架构图、主要功能流程图

Java课设--Aircraft Battle(团队)_第1张图片

6.面向对象设计包图、类图(部分类)

Java课设--Aircraft Battle(团队)_第2张图片

7.项目运行截图或屏幕录制

注册

菜单

游戏

8.项目关键代码:模块名称-文字说明-关键代码(注意:不得直接复制所有源代码,仅粘贴最关键代码)。

登录文件操作

Java课设--Aircraft Battle(团队)_第3张图片
Java课设--Aircraft Battle(团队)_第4张图片

注册文件操作

Java课设--Aircraft Battle(团队)_第5张图片
Java课设--Aircraft Battle(团队)_第6张图片

排名文件操作

Java课设--Aircraft Battle(团队)_第7张图片
Java课设--Aircraft Battle(团队)_第8张图片

GUI界面

登录GUI

Java课设--Aircraft Battle(团队)_第9张图片
Java课设--Aircraft Battle(团队)_第10张图片

游戏菜单GUI

Java课设--Aircraft Battle(团队)_第11张图片

游戏流程

Java课设--Aircraft Battle(团队)_第12张图片

游戏设计

Java课设--Aircraft Battle(团队)_第13张图片
Java课设--Aircraft Battle(团队)_第14张图片
Java课设--Aircraft Battle(团队)_第15张图片

9.项目代码扫描结果及改正

Java课设--Aircraft Battle(团队)_第16张图片
Java课设--Aircraft Battle(团队)_第17张图片
Java课设--Aircraft Battle(团队)_第18张图片

10.项目总结(包括不足与展望)

不足:
  • 没有实现关卡功能
  • 飞行物与子弹等存储类型没有设计好
  • 商店的功能极少
  • 游戏奖励机制单一
特色:
  • GUI界面设计优雅、美观
  • 实现排名功能
  • 实现Boss功能
  • 实现用户的注册以及登录
  • 英雄机多张图叠加实现显示为动态图
总结
程建君有话说:
许馨予有话说:
刘鲜有话

你可能感兴趣的:(Java课设--Aircraft Battle(团队))