面向对象大作业


一、小组成员

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

成员工作
白胜涛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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值