stg计划
玩家机体
控制系统
玩家可以通过键盘或手柄上的不同按键控制机体,默认的按键列表如下:
按键 | 功能 |
---|---|
方向键/左摇杆 | 控制机体的移动,菜单界面中选择选项 |
左Shift/ZL | 按住进入低速模式 |
Z/ZR | 射击/确认 |
X/B | 使用Bomb |
C/Y | 发动技能 |
Esc/Start | 暂停,显示菜单 |
回车键/A | 确认 |
移动
机体移动速度有正常模式和低速模式两种状态,两种状态下的射击模式有所不同,低速模式下会显示机体的判定点,正常模式下不会显示。
射击
只要按住射击键,机体就会不断发射子弹,子弹只会对敌机造成伤害。可以通过掉落道具「P」强化子弹火力。
火力等级 | 正常模式 | 低速模式 |
---|---|---|
1 | 1x普通直线弹 + 2x普通诱导弹 | 3x普通直线弹 |
2 | 1x普通直线弹 + 4x普通诱导弹 | 2x强化直线弹 + 2x普通直线弹 |
3 | 3x普通直线弹 + 4x普通诱导弹 | 2x强化直线弹 + 4x普通直线弹 |
4 | 3x普通直线弹 + 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
音效资源
- [ ] 菜单选项选中音效