面向对象大作业——飞机大战
一、小组成员
白胜涛,陈锦潇,郑力宁,张宝艺
成员 | 工作 |
---|---|
白胜涛 | 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.子弹
扫描二维码关注公众号,回复:
13169418 查看本文章
4.(子弹和己方飞机)碰撞的判定
5.敌机的随机生成及移动
6.子弹击落敌机时加分
7.己方飞机碰到敌机时扣分
.
七、数据的存储
内存
八、界面:
GUI
九、开发工具:
1.IDEA
2.Eclipse