# StormPlane
A copy of https://github.com/HurTeng/StormPlane.
**《沙漠风暴》是一款类似于雷电的纵版射击游戏,以微信打飞机作为原型,通过自定义的SurfaceView来实现游戏。由于微信打飞机的游戏是黑白画风,游戏模式又太单一,感觉太无趣了,加上自己一直想设计一款像雷电那样的战机游戏,所以便动手写了这个Android小游戏。这款游戏以沙漠主题为背景,以要塞突击的模式进行游戏,所以取名为《沙漠风暴》**
##
**游戏已经在华为、小米等手机上测试通过,同时也支持各种机型
# 游戏说明
- 战机会自动发射子弹,玩家只需用手指控制战机,改变战机方向即可
- 我方战机共有三种形态,各种战机的攻击方式跟子弹威力均不相同
- 敌机也分为好几种,每种敌机血量、移动方式、攻击模式也不同
- 敌机在血量降低到一定阈值时,将会进入狂暴模式,战力大幅提升
- BOSS有多种状态模式,移动方式跟子弹类型会随着相应的状态而改变
- 游戏中会出现各种辅助道具,比如导弹,子弹等,玩家可以通过道具增强战力
- 游戏中有各种游戏特效,比如战机爆炸,导弹引爆,无敌光辉等,画面华丽
- 游戏分六个等级,等级随着分数的增加而提升,同时敌军也会越来越强力
- 游戏会记录分数,击落不同的敌机能获取到相应的分数,分数代表着战绩
# 我方战机
1.蓝色战机『 ![blue_plane](img/blue_plane.png)』:初始时默认的战机,子弹类型为蓝色激光粒子弹,威力小,直线射击
2.紫色战机『 ![purple_plane](img/purple_plane.png)』:子弹类型为紫色双螺旋粒子炮,威力中等,但可以同时发射出两发子弹,伤害值也是很可观
3.红色战机『 ![red_plane](img/red_plane.png)』:子弹类型为红色追踪战斧冲击波,威力是三者中最大的,能够进行全屏追击射击,输出狂暴
# 敌方战机
1. 敌方小型机:战力最弱,以飘动方式移动,初期不具备威胁性。后期移动速度提升后,要小心防范,以免被撞机
![small_enemy](img/small_enemy.png)
2. 敌方中型机:实力一般,直线移动,血量比小型机多,靠后推力移动。初期不具备太大威胁,后期速度大幅提升后,将会以导弹的方式,进行垂直冲撞攻击,由于血量稍多,如果不能在俯冲时将其击毁,就通过移动的方式躲开其攻击
![middle_enemy](img/middle_enemy.png)
3. 敌方大型机:实力仅次于BOSS,皮粗血厚,同时还能发射子弹,移动力稍差。大型机虽然移动缓慢,但一般是成群出现,联合形成一道肉墙,阻断路线的同时,发射出烈焰飘雪弹,初期便具有强大杀伤力,后期更是具备了变身能力,血量提升的同时,发射子弹的速度也更快,不容易对付
![big_enemy](img/big_enemy.png)
4. 敌方BOSS机:游戏中实力最强的存在,拥有各种移动方式以及攻击模式,子弹杀伤力也很恐怖。BOSS共有四种状态:普通状态,愤怒状态, 疯狂状态,极限状态,状态随着血量值而改变:初始为普通状态(蓝色机体),移动方式为左右移动,子弹输出较为平缓,相对容易对付;进入愤怒状态时(棕色机体),BOSS将挪到最底下(射击盲区),由下往上发射子弹,这个状态最难缠,BOSS占据了我方机体的下方位置,跟前方的敌机形成前后夹击,而且我方机体的活动空间大大减小,同时由于子弹受限,无法攻击到最底下的BOSS机,只能用导弹去轰炸BOSS,建议多留点导弹备用;愤怒状态不会持续很久,很快BOSS将进入疯狂状态(红色机体),这个状态下,BOSS会上下左右全屏移动,同时进行全方位扫射,要注意躲开BOSS的攻击;极限状态跟疯狂状态相似(红色机体),但移动速度更快,冲撞更猛烈,输出更疯狂,这个时候BOSS血量已经接近极限,机体也在不断闪烁,此时只需持续攻击,就能击沉BOSS机体
![boss_enemy](img/boss_enemy.png)
# 道具清单
1. 紫色弹夹『![purple_bullet_goods](img/purple_bullet_goods.png)』:获得后会我方机体会变成紫色战机,子弹自动切换成紫色的螺旋粒子炮,两边同时发射子弹
2. 红色弹夹『![purple_bullet_goods](img/red_bullet_goods.png)』:获得后会我方机体会变成红色战机,子弹自动切换成红色的战斧冲击波,带全屏追击扫射功能
3. 导弹物品『![missile_goods](img/missile_goods.png)』:获得后会存放到导弹仓库中(上限为:X9),可以在游戏中进行使用,能对全屏敌机造成大量伤害
4. 生命物品『![life_goods](img/life_goods.png)』:获得后我方生命+1(上限为:X9),生命值为0时,游戏结束
# 子弹类型
1. 我方机体的蓝色激光粒子弹『
![blue_bullet](img/blue_bullet.png)』:我方战机的默认子弹,威力小,直线射击,特殊子弹的弹夹不足时,会自动恢复成该子弹
效果图预览
![blue_shooting](img/blue_shooting.jpg)
2. 我方机体的紫色双螺旋粒子炮『 ![purple_bullet](img/purple_bullet.png)』:双发齐射,威力中等,弹道为螺旋形,需要通过获得特殊弹夹来获取,持续时间为15s
效果图预览
![purple_shooting](img/purple_shooting.gif)
3. 我方机体的红色追踪战斧冲击波『 ![red_bullet](img/red_bullet.png)』:单发速射,威力最强,弹道不固定,能够进行全屏追击射击,需要通过获得特殊弹夹来获取,持续时间为15s
效果图预览
![red_shooting](img/red_shooting.gif)
4. 敌方大型机的烈焰飘雪弹『![big_enemy_bullet](img/big_enemy_bullet.png)』:红色颗粒子弹,伤害一般,发射后会像雪花般左右飘落下来,配合大型机群的联动输出,威力十足
效果图预览
![big_enemy_shooting](img/big_enemy_shooting.gif)
5. BOSS机的火焰弹『![boss_bullet_default](img/boss_bullet_default.png)』:BOSS的默认子弹,初期为普通的单发直线射击,威力一般,后期加强后会变成连续喷射的火焰阵,威力大幅提升
初期火焰弹效果图预览
![boss_shooting_fire_pinball](img/boss_shooting_fire_pinball.jpg)
后期火焰阵效果图预览
![boss_shooting_fire_array](img/boss_shooting_fire_array.jpg)
6. BOSS机的闪光粒子球『![boss_bullet_sun_particle](img/boss_bullet_sun_particle.png)』:金黄色颗粒状的子弹,伤害一般,弹道为横向飘动,移动速度极快,宛如幽灵一般
效果图预览
![boss_shooting_sun_particle](img/boss_shooting_sun_particle.gif)
7. BOSS的悬浮三角颗粒『![boss_bullet_triangle](img/boss_bullet_triangle.png)』:三角状的漂浮物,威力一般,向上漂浮挪动,移动速度缓慢,像个漂浮炸弹一样占据着空间,具备战略意义
效果图预览
![boss_shooting_triangle](img/boss_shooting_triangle.jpg)
8. BOSS的双生闪电球『![boss_bullet_thunderball](img/boss_bullet_thunderball_red.png) ,![boss_bullet_thunderball](img/boss_bullet_thunderball_green.png)』:红绿色的闪电球状物,威力中等,以'S'型螺旋上升移动,速度中等,是BOSS在屏幕下方时的主要攻击方式
效果图预览
![boss_shooting_thunderball](img/boss_shooting_thunderball.jpg)
9. BOSS的恶魔地狱火『![boss_bullet_hellfire](img/boss_bullet_hellfire_yellow.png) , ![boss_bullet_hellfire](img/boss_bullet_hellfire_red.png)』:BOSS的终极武器,威力强大,黄色火焰移动平稳,红色火焰移动飘忽,地狱火由沙漠中冒出,不断向上蔓延,可以进行全屏无缝攻击,配合BOOS的火焰阵,威力巨大
效果图预览
![boss_shooting_hellfire](img/boss_shooting_hellfire.gif)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【作品名称】:基于Android(Java)开发的纵版飞行射击游戏,以雷电(Shooting Game)为原型,参考微信打飞机大战 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:一款类似于雷电的纵版射击游戏,以微信打飞机作为原型,通过自定义的SurfaceView来实现游戏。由于微信打飞机的游戏是黑白画风,游戏模式又太单一,感觉太无趣了,加上自己一直想设计一款像雷电那样的战机游戏,所以便动手写了这个Android小游戏 游戏说明 战机会自动发射子弹,玩家只需用手指控制战机,改变战机方向即可 我方战机共有三种形态,各种战机的攻击方式跟子弹威力均不相同 敌机也分为好几种,每种敌机血量、移动方式、攻击模式也不同 敌机在血量降低到一定阈值时,将会进入狂暴模式,战力大幅提升 BOSS有多种状态模式,移动方式跟子弹类型会随着相应的状态而改变 游戏中会出现各种辅助道具,比如导弹,子弹等,玩家可以通过道具增强战力 游戏中有各种游戏特效,比如战机爆炸,导弹引爆,无敌光辉等,画面华丽 游戏分六个等级,等级随着分
资源推荐
资源详情
资源评论
收起资源包目录
基于Android(Java)开发的纵版飞行射击游戏,以雷电(Shooting Game)为原型,参考微信打飞机大战 (138个子文件)
app-release.apk 2.19MB
gradlew.bat 2KB
.DS_Store 6KB
boss_shooting_hellfire.gif 5.05MB
big_enemy_shooting.gif 4.3MB
red_shooting.gif 3.86MB
boss_shooting_sun_particle.gif 2.78MB
purple_shooting.gif 2.71MB
.gitignore 680B
build.gradle 525B
build.gradle 201B
settings.gradle 16B
gradlew 5KB
BossPlane.java 22KB
MainView.java 20KB
MyPlane.java 10KB
ReadyView.java 8KB
EndView.java 7KB
BigPlane.java 5KB
GameGoods.java 5KB
MyPurpleBullet.java 5KB
GameObjectFactory.java 4KB
BossDefaultBullet.java 4KB
MainActivity.java 4KB
SmallPlane.java 3KB
EnemyPlane.java 3KB
MiddlePlane.java 3KB
GameConstant.java 2KB
GameObject.java 2KB
BossFlameBullet.java 2KB
MyRedBullet.java 2KB
BaseView.java 2KB
Bullet.java 2KB
GameSoundPool.java 2KB
MyBlueBullet.java 2KB
BossTriangleBullet.java 2KB
BossYHellfireBullet.java 2KB
BossRHellfireBullet.java 2KB
BossGThunderBullet.java 2KB
BigPlaneBullet.java 2KB
BossSunBullet.java 2KB
EnemyBullet.java 2KB
IMyPlane.java 1KB
ConstantUtil.java 868B
DebugConstant.java 738B
MissileGoods.java 525B
PurpleBulletGoods.java 505B
RedBulletGoods.java 490B
LifeGoods.java 478B
boss_shooting_fire_array.jpg 122KB
boss_shooting_thunderball.jpg 121KB
boss_shooting_triangle.jpg 111KB
blue_shooting.jpg 77KB
boss_shooting_fire_pinball.jpg 75KB
bg_02.jpg 46KB
bg_01.jpg 38KB
LICENSE 11KB
README.md 8KB
game.mp3 437KB
explosion.mp3 11KB
shoot.mp3 9KB
bossplane_bomb.png 407KB
planeicon.png 402KB
boosplane.png 154KB
bossplane_crazy.png 154KB
big.png 146KB
boss_enemy.png 118KB
boom.png 62KB
middle.png 45KB
big_enemy.png 42KB
ic_launcher.png 24KB
myplaneexplosion.png 23KB
plane_shield.png 21KB
small.png 13KB
ic_launcher.png 12KB
fly.png 11KB
myplane.png 11KB
my_bullet_purple.png 9KB
purple_bullet.png 9KB
text.png 8KB
ic_launcher.png 7KB
bossbullet_default.png 7KB
middle_enemy.png 7KB
boss_bullet_hellfire_red.png 6KB
boss_bullet_hellfire_red.png 6KB
missile_goods.png 6KB
missile_goods.png 6KB
bullet_goods1.png 6KB
purple_bullet_goods.png 6KB
life.png 5KB
life_goods.png 5KB
bullet_goods2.png 5KB
red_bullet_goods.png 5KB
boss_bullet_hellfire_yellow.png 5KB
boss_bullet_hellfire_yellow.png 5KB
my_bullet_red.png 4KB
red_bullet.png 4KB
ic_launcher.png 4KB
blue_plane.png 4KB
red_plane.png 4KB
共 138 条
- 1
- 2
资源评论
MarcoPage
- 粉丝: 4303
- 资源: 8839
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微信自动抢红包APP.zip毕业设计参考学习资料
- 为 Wireshark 能使用纯真网络 IP 数据库(QQwry)而提供的格式转换工具.zip
- 音频格式转换工具.zip学习资料程序资源
- 自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险).zip
- 最新GeoLite2-City.mmdb,GeoLite2-Country.mmdb打包下载
- 基于BootStrap + Springboot + FISCO-BCOS的二手物品交易市场系统.zip
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip
- gakataka课堂管理系统
- 一个简单ssh(spring springMVC hibernate)游戏网站,在网上找的html模板,没有自己写UI,重点放在java后端上.zip
- 一个采用MVC架构设计、Java实现的泡泡堂游戏.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功