面向对象大作业


一、小组成员

白胜涛,陈锦潇,郑力宁,张宝艺

成员 工作
白胜涛 Enemy类的编写,EnemyBomb类的编写
陈锦潇 Bullet类的编写,编写博客(UML类图)
张宝艺 GameMain代码编写,编写博客
郑力宁 GamePanel类代码编写,代码规范

二、计划实现的系统及前期调查

1.游戏——飞机大战

2.前期调查

内容:游戏界面,己方飞机,敌机,子弹,积分
在这里插入图片描述

三、参考链接

借鉴了老师**Java第05次实验提纲(Java图形界面编程)**博客的内容
https://www.cnblogs.com/zhrb/p/7761971.html

四、系统简述

1.计划实现的功能

游戏主界面、鼠标控制己方飞机的移动、敌机的随机生成及移动、子弹、子弹击落敌机、子弹击落敌机时增加积分、己方飞机碰到敌机、碰到敌机时会扣积分、新增一个BOSS的横向移动及攻击

2.已实现的功能

游戏主界面、鼠标控制己方飞机的移动、敌机的随机生成及移动、子弹、子弹击落敌机、子弹击落敌机时增加分、己方飞机碰到敌机时会扣分

五、UML类图

在这里插入图片描述

六、代码截图

1.游戏主界面

在这里插入图片描述

2.鼠标控制己方飞机的移动:

在这里插入图片描述

3.子弹

在这里插入图片描述

4.(子弹和己方飞机)碰撞的判定

在这里插入图片描述

5.敌机的随机生成及移动

在这里插入图片描述

6.子弹击落敌机时加分

在这里插入图片描述

7.己方飞机碰到敌机时扣分

在这里插入图片描述

.

七、数据的存储

内存

八、界面:

GUI

九、开发工具:

1.IDEA
2.Eclipse

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>