/BoxSpaceGame

空间大战

Primary LanguageKotlin

Space Battle(空间大战)

这是一款Android平台独占的射击型小游戏。游戏使用Android原生的API和控件编写而成, 写这个项目的目地旨在展示怎么把Android应用开发的技术和思路用于游戏的制作。

玩法和操控

通过十字键控制屏幕**的箭头进行八个方向的移动,并通过发射子弹消灭出现的敌人,在发射子弹的时候玩家的箭头方向会被 锁定,也可以通过“瞬移”按钮躲避敌人的包围,当敌人全部消灭后即为通关。

游戏中玩家被敌人击中会扣能量,如果能量为0时被击中则直接结束游戏,如果被敌人碰到也结束游戏。 游戏中玩家只要按着开火键不放就能充能,当能量充满时就可以使用“爆雷”,“瞬移”也会消耗能量。

联系方式

QQ:52137124

邮箱:52137124@qq.com

项目主页

点击链接加入群聊口袋里的安卓

如果有问题可以加我的QQ群聊或关注微信公众号:口袋里的安卓

本程序并非使用游戏引擎编写而成,旨用开发Android应用的方式编写Android游戏。

技术栈

Kotlin+协程+SurfaceView+MediaPlayer+SoundPool+LiveEventBus。

更新记录

2021-02-22:新增入口界面和关卡记录功能 现在可以在入口界面显示每关的用时和最快用时

2021-02-20:加入新的敌机红

2021-02-19:加入爆炸动画的碎片效果

2021-02-17:加入子弹击中敌机后的反弹效果

2021-03-07:加入爆雷功能,即全屏清敌效果

2021-03-07:加入能量条功能,按着射击键就可以不断的增加能量,爆雷和闪避都需要消耗能量

2021-03-11:加入红色敌人可以开火的功能,玩家被打中后会扣能量,扣完就算被打爆