# LightingPlane
雷霆战机,是用java开发的基于android平台的手游,具备自己的一套游戏机制和玩法,开源并虚心接受大家的意见。
----------
## 开发环境
因为设计的是手机游戏,所以开发语言使用的是Java,Java jdk使用的是1.8,编译器用的是Android Studio,测试环境为小米8 SE。
## 开发方案:
1.游戏元素:游戏背景、不同种类的飞机、敌机
2.游戏成分:碰撞之后的血量计算、分数统计、暂恢复、数据存储
3.游戏的总体设计:分为三个场景,第一个是游戏的进入场景、第二个为游戏的主界面场景、第三个为游戏的结束场景,游戏分别有不同的关卡,每一关有自己的数据设定,玩法各异。
4.游戏开始场景就是开场背景,资源加载以及初始化处理,比如数据存储等。
5.游戏主界面场景是游戏核心,主要展示游戏过程,在游戏过程中计算得分,玩家战机血量等。
6.游戏结束界面是统计当前分数,显示玩家的最高分记录,并给出菜单的进一步设计。
## 游戏规则:
(1) 玩家战机数量为1,且初始子弹数量为1,初始生命条数为5,当生命条数减小到0的时候,当前游戏结束,统计分数并进行存储
(2) 玩家飞机可以通过手指滑动手势控制战机上下左右移动
(3) 玩家子弹攻击敌机,敌机血量减少
(4) 敌机有计算机自主控制
(5) 敌机从界面上端出现,不能反向运动,敌机的运动状态有两种,一种是左右来回运动,一种是从上向下运动
(6) 敌机可发送子弹,若敌机被击中,血量减少,血量减少到0,命数减一
(7) 子弹具有一定的速度
(8) 敌机数量随机,不同关卡会有不同的随机数进行生成
(9) 玩家可在一段时间内发送导弹清除屏幕中除Boss外的敌机。
## 功能需求:
飞机大战实现的功能如下:
1) 用户进入游戏开始菜单可以选择开始游戏、退出游戏
2) 战机可根据玩家的操作自由移动,但不可移出窗体外
3) 玩家飞机以一定速度自下而上飞行,用户可以控制飞机上下左右移
4) 玩家飞机可连续发射子弹,子弹位置由战机起始位置决定,用户通过操作飞机位置来扫射飞机
5) 玩家飞机发射的子弹击中敌机后,敌机生命值减少,当生命值变为0时敌机坠毁,子弹击中敌机后消失。】
6) 玩家飞机发射的子弹击中敌机后,敌机生命值减少,当生命值变为0时敌机敌机坠毁,子弹击中敌机后消失
7) 玩家生命条数为0时,玩家飞机坠毁,游戏失败
8) 玩家可以吃到各种不同的buff,用以增强自身的状态,增强游戏的体验度,buff状态有譬如:伤害减免、血量翻倍、攻击翻倍、子弹增加、伤害提高等
9) 进行游戏的时候,屏幕上会显示用户的分数
10) 随着游戏的分数增加,游戏会逐渐增加难度
11) 用户在游戏过程中可以任意暂停
## 系统模块设计
![总体设计模块](/images/0.png)
总体设计模块
![玩家控制模块](/images/1.png)
玩家控制模块
![逻辑控制模块](/images/2.png)
逻辑控制模块
## 效果展示:
![](/images/3.png)
开始界面
![](/images/4.png)
初始攻击界面(此时设置的初始子弹数目为2)
![](/images/5.png)
控制移动界面
![](/images/6.png)
敌机展示界面
![](/images/7.png)
敌机爆炸效果界面
![](/images/8.png)
第一关boss及其子弹效果界面
![](/images/9.png)
主战机子弹升级界面
![](/images/10.png)
敌人战机升级界面
![](/images/11.png)
第二关boss及血量翻倍buff界面
![](/images/12.png)
四弹状态及敌机升级界面
![](/images/13.png)
主机保持屏障和五弹状态界面
![](/images/14.png)
评分界面
没有合适的资源?快使用搜索试试~ 我知道了~
雷霆战机,是用java开发的基于android平台的手游,具备自己的一套游戏机制和玩法,开源并虚心接受大家的意见。.zip
共172个文件
png:107个
java:21个
xml:19个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
2024-03-24
11:33:56
上传
评论
收藏 22.72MB ZIP 举报
温馨提示
雷霆战机,是用java开发的基于android平台的手游,具备自己的一套游戏机制和玩法,开源并虚心接受大家的意见。
资源推荐
资源详情
资源评论
收起资源包目录
雷霆战机,是用java开发的基于android平台的手游,具备自己的一套游戏机制和玩法,开源并虚心接受大家的意见。.zip (172个子文件)
雷霆战机(范哥专属版).apk 5.98MB
gradlew.bat 2KB
.gitignore 137B
.gitignore 7B
build.gradle 1KB
build.gradle 602B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 53KB
FightingView.java 21KB
Plane.java 20KB
Bullet.java 7KB
Award.java 7KB
Rank.java 4KB
Boss.java 3KB
FinalPlaneActivity.java 3KB
Enemy.java 3KB
SharedPreferencesUtils.java 2KB
SettingActivity.java 2KB
MainActivity.java 2KB
LogUtil.java 1KB
PlaneDBHelper.java 1015B
Animation.java 880B
ExampleInstrumentedTest.java 762B
BaseApplication.java 577B
ExampleUnitTest.java 400B
TestConstant.java 336B
PlaneConstant.java 330B
OnCoinIncreaseEvent.java 164B
OnBossDiedEvent.java 160B
planeback.jpg 321KB
background3.jpg 161KB
background4.jpg 143KB
background2.jpg 90KB
myplane.jpg 8KB
output.json 234B
README.md 4KB
back.mp3 367KB
bomb.mp3 30KB
bullet.mp3 8KB
3.png 1.35MB
14.png 1.13MB
12.png 1.09MB
13.png 1.01MB
7.png 1020KB
11.png 1015KB
6.png 1015KB
9.png 986KB
10.png 973KB
8.png 951KB
4.png 916KB
5.png 898KB
rank_back.9.png 145KB
myplaneright0.png 60KB
my.png 60KB
myplaneleft0.png 58KB
myplane0.png 58KB
myplaneright1.png 57KB
myplaneleft1.png 55KB
boss3.png 42KB
boss4.png 41KB
boss1.png 41KB
play.png 40KB
boss2.png 39KB
enemy14.png 32KB
enemy15.png 29KB
enemy17.png 28KB
enemy13.png 27KB
0.png 24KB
boss4.png 24KB
enemy16.png 24KB
ranklist_back.png 23KB
boss_bullet2.png 22KB
boss1.png 22KB
boss2.png 21KB
bullet3.png 21KB
addmaxlife.png 19KB
bullet4.png 18KB
boss3_t.png 17KB
boss3_t.png 17KB
enemy_bullet_5.png 15KB
addpower.png 15KB
ic_launcher_round.png 15KB
bossbullet1.png 15KB
addhealth.png 14KB
addlife.png 14KB
addcoin.png 13KB
addattackspeed.png 13KB
boss_bullet0.png 13KB
addbomb.png 13KB
2.png 12KB
addcoin1.png 12KB
pause.png 12KB
1.png 11KB
ic_launcher_round.png 10KB
add_defense.png 10KB
add_shield.png 9KB
blue_button_normal.png 9KB
ic_launcher.png 9KB
bomb.png 8KB
共 172 条
- 1
- 2
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3625
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功