玩家机体

控制系统

玩家可以通过键盘或手柄上的不同按键控制机体,默认的按键列表如下:

按键功能
方向键/左摇杆控制机体的移动,菜单界面中选择选项
左Shift/ZL按住进入低速模式
Z/ZR射击/确认
X/B使用Bomb
C/Y发动技能
Esc/Start暂停,显示菜单
回车键/A确认

移动

机体移动速度有正常模式和低速模式两种状态,两种状态下的射击模式有所不同,低速模式下会显示机体的判定点,正常模式下不会显示。

射击

只要按住射击键,机体就会不断发射子弹,子弹只会对敌机造成伤害。可以通过掉落道具「P」强化子弹火力。

火力等级正常模式低速模式
11x普通直线弹 + 2x普通诱导弹3x普通直线弹
21x普通直线弹 + 4x普通诱导弹2x强化直线弹 + 2x普通直线弹
33x普通直线弹 + 4x普通诱导弹2x强化直线弹 + 4x普通直线弹
43x普通直线弹 + 4x强化诱导弹6x强化直线弹

子弹的伤害:

  • 普通直线弹:5
  • 强化直线弹:10
  • 普通诱导弹:4
  • 强化诱导弹:8

Bomb

按下Bomb键会使用1枚Bomb,Bomb会清除屏幕上所有弹幕并给予3秒的无敌时间,而且会对屏幕上的敌人造成一定伤害。

持有的Bomb有数量限制,初始和重生后默认有3枚Bomb,可以通过掉落道具「B」获得1枚Bomb,最多只能持有8枚Bomb。

子弹时间

按下技能键会使用子弹时间,必须当技能能量条达到100%时才能使用该技能,使用后屏幕上除自机以外的所有物体速度变为正常的五分之一,自机不能进行射击,效果持续2.5秒,之后技能能量条清零。

只要在游戏不被敌机子弹击中,技能能量条就会随着时间流逝而自动增长,从0%增长到100%需要20秒。

残机数

游戏开始时玩家拥有2个残机。可以通过掉落道具「1UP」获得残机。得分每有10000000分也会增加1个残机。玩家能够持有的残机数量上限为8个。

当敌机子弹击中玩家机体的判定点时,玩家机体会被击坠。此时玩家如果还有剩余的残机数,则自机会在屏幕正下方重生,之后残机数减少1,并获得3秒无敌时间。

如果玩家被击坠后没有残机数,则Game Over。此时玩家可以选择「续关」或「结束游戏」,选择「续关」玩家将从上一个「检查点」继续游戏,并获得2个残机。

美术资源

  • [ ] 玩家机体位图
  • [ ] 玩家机体帧动画
  • [ ] 玩家角色立绘
  • [ ] 玩家机体子弹
  • [ ] 玩家机体坠机动画
  • [ ] Bomb动画

音效资源

  • [ ] 射击音效
  • [ ] Bomb音效
  • [ ] 子弹时间音效
  • [ ] 坠机音效

敌机

移动

敌机的移动由脚本控制,只会按照设定好的移动方向或路线进行移动。

按移动方式可以将敌机分以下类别:

  • 残疾型:不会进行任何移动的敌人。
  • 路过型:沿着一条直线路径或曲线路径移动的敌人,中途不会滞留。
  • 滞留型:沿着一条直线路径或曲线路径移动的敌人,中途到达一定位置时滞留一定时间。
  • 死战型:沿着一条直线路径或曲线路径进入屏幕一定范围内后,直到被击坠为止都不会离开。
  • 特殊型:需要单独编写特殊移动逻辑的敌人。

从屏幕底部出现和在屏幕可视范围内出现的敌人,在出现前需要在出现位置为玩家给出警告图标。

血量和击坠

除了最垃圾的敌机以外,大多数敌机都不会像玩家机体那样一碰就炸。

每个敌机都有自己的血量,从小精灵的几十点到BOSS的几千点不等。

敌机被玩家机体的子弹命中时会减去相应的血量,当血量变成0时就会被击坠。

被击坠的敌机会留下掉落道具,所有敌机都会掉落「分数」,少数敌机会掉落「P」和「B」,「1UP」是最稀有的掉落道具。

按血量可以区分敌机的强度,通常越强的敌机血量越多:

  • 杂兵:5~50血量,可能会掉落「P」
  • 精英:100~500血量,可能会掉落「P」或「B」
  • 中BOSS:1000~5000血量,会掉落「P」、「B」或「1UP」
  • 大BOSS:每个阶段5000血量左右

弹幕和擦弹

敌机每次攻击时脚本会生成一组子弹,我们将这组子弹称为「弹幕」。

每个敌机都有自己能使用的弹幕,弹幕结构各不相同,杂兵敌机基本只会使用一种简单的弹幕,而BOSS则有很多种弹幕。

敌机进入屏幕可视范围内后就会按照各自的攻击频率发射弹幕,离开屏幕可视范围的敌机不会再发射弹幕。

当玩家机体的判定点和敌机子弹接近到一定程度但没有装上,我们称这枚子弹进入了玩家机体的「擦弹范围」,每一个进入「擦弹范围」的敌机子弹奖励玩家1点擦弹数。

美术资源

  • [ ] 杂兵敌机位图
  • [ ] 杂兵敌机帧动画
  • [ ] 精英敌机位图
  • [ ] 精英敌机帧动画
  • [ ] 中BOSS位图
  • [ ] 中BOSS帧动画
  • [ ] BOSS敌机位图
  • [ ] BOSS敌机帧动画
  • [ ] BOSS敌机立绘
  • [ ] 杂兵敌机子弹
  • [ ] 精英敌机子弹
  • [ ] 中BOSS敌机子弹
  • [ ] BOSS敌机子弹
  • [ ] 坠机动画

音效资源

  • [ ] 敌机坠机音效

关卡

美术资源

  • [ ] 掉落道具「分数」位图
  • [ ] 掉落道具「P」位图
  • [ ] 掉落道具「B」位图
  • [ ] 掉落道具「1UP」位图
  • [ ] 关卡背景图
  • [ ] 关卡装饰物件
  • [ ] 对话框

UI

美术资源

  • [ ] 游戏标题位图
  • [ ] 菜单字体
  • [ ] 分数字体
  • [ ] 标识菜单选择项的箭头
  • [ ] Bomb图标
  • [ ] 残机图标
  • [ ] GAME OVER

音效资源

  • [ ] 菜单选项选中音效