面向对象大作业——飞机大战
一、小组成员
白胜涛,陈锦潇,郑力宁,张宝艺
成员工作白胜涛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
版权归原作者 小王也i 所有, 如有侵权,请联系我们删除。