概述 《Battle Marine》是一款简单的海军弹幕射击游戏(STG)。 通过发射密集弹幕、引发爆炸、用强力激光扫荡敌人,以及通过跳跃自动收集勋章(恢复生命值和得分),享受一种既复古又新颖刺激的游戏体验。 在一定时间内连续摧毁敌人将触发 HIT 连击。目标是达成 999 HIT! 系统将根据您的游玩结果评定等级。目标是获得“舰队上将”(FLEET ADMIRAL)的评级! 操作说明 使用方向键左右移动,按 X 或 B 键射击,按 A 或 Y 键跳跃。 按住 B 键为激光充能,当充能满时松开即可发射激光。 短按 A 键进行小跳,长按进行大跳。 可以在 SteamInput 菜单中自由自定义按键映射。…
概述
《Battle Marine》是一款简单的海军弹幕射击游戏(STG)。
通过发射密集弹幕、引发爆炸、用强力激光扫荡敌人,以及通过跳跃自动收集勋章(恢复生命值和得分),享受一种既复古又新颖刺激的游戏体验。
在一定时间内连续摧毁敌人将触发 HIT 连击。目标是达成 999 HIT!
系统将根据您的游玩结果评定等级。目标是获得“舰队上将”(FLEET ADMIRAL)的评级!
操作说明
使用方向键左右移动,按 X 或 B 键射击,按 A 或 Y 键跳跃。
按住 B 键为激光充能,当充能满时松开即可发射激光。
短按 A 键进行小跳,长按进行大跳。
可以在 SteamInput 菜单中自由自定义按键映射。
键盘控制(Windows)
方向键: 方向键 (可在按键配置中更改)
X 键: A 键 (可在按键配置中更改)
Z 键: B 键 (可在按键配置中更改)
空格键: START 键 (可在按键配置中更改)
ESC 键: SELECT 键 (可在按键配置中更改)
CTRL+X: 退出游戏 (CTRL+Q, CTRL+C 同样有效)
CTRL+R: 重置
Alt+Enter: 切换全屏 (CTRL+F 同样有效)
CTRL+A: 切换屏幕纵横比模式
CTRL+L: 切换扫描线滤镜
CTRL+S: 屏幕分辨率设置
CTRL+K: 键盘按键配置
键盘控制(Linux 和 macOS)
方向键: 方向键
X 键: A 键
Z 键: B 键
空格键: START 键
ESC 键: SELECT 键
Q: 退出游戏
R: 重置
Linux 和 macOS 版本注意事项
Linux 和 macOS 配置
启动《Battle Marine》时,会自动创建 config.json 文件。
config.json 的输出路径如下:
配置项如下:
graphic.isFullScreen: true = 全屏,false = 窗口模式
graphic.isScanline: true = 启用屏幕特效,false = 禁用屏幕特效
gaphic.windowHeight: 窗口模式下的屏幕高度
gaphic.windowWidth: 窗口模式下的屏幕宽度
sound.volumeBgm: 背景音乐音量 (0-100)
sound.volumeSe: 音效音量 (0-100)
keyboard.a: A 键(跳跃)的键码
keyboard.b: B 键(射击)的键码
keyboard.start: START 键(暂停)的键码
keyboard.select: SELECT 键(无功能)的键码
keyboard.up: 上方向键的键码
keyboard.down: 下方向键的键码
keyboard.left: 左方向键的键码
keyboard.right: 右方向键的键码
keyboard.reset: 重置键的键码
keyboard.quit: 退出键的键码
键码指定的是 SDL 键码。
详细游戏玩法
摧毁敌人时,会出现绿色或黄色勋章。
拾取绿色勋章可恢复生命值(LIFE)。
拾取黄色勋章可增加分数。
如果在一定时间(120 帧)内持续击败敌人,连击数会增加,当达到 100 HIT 或以上时,勋章将被自动收集。
通过跳跃也可以自动收集勋章。
在激光发射期间(发射动作完成后)处于无敌状态。
与普通的 STG 不同,爆炸效果也有判定框(hit points)。
如果在生命值满的情况下持续收集绿色勋章,黄色勋章的基础分值将持续增加。
在生命值满的情况下,每收集 16 个绿色勋章,屏幕底部的皇冠数量就会增加一个。
显示的皇冠最大数量为 30(480 个绿色勋章),但实际皇冠的最大数量为 4,095(65,535 个绿色勋章)。
当被敌方子弹击中时,生命值会减少,皇冠数量也会大幅减少。
除部分敌人(螃蟹)外,被激光杀死的敌人会掉落黄色勋章。
获取勋章还会将连击持续时间重置为 120 帧
关于 GBA 版本
作为在 Steam 购买本游戏的特别优惠,我们将赠送 GBA 版本的 ROM 文件。
您可以在 Steam 客户端中找到 GBA 版本的 ROM 文件:点击《Battle Marine》的设置(齿轮图标),然后在“管理”下选择“浏览本地文件”。
GBA 版本的 ROM 可以在 mGBA 或其他模拟器上运行。
视频发布等
在电视、YouTube 或其他视频发布网站上发布本游戏视频没有任何限制。
当然,也没有任何盈利限制。
事前或事后均无需联系作者。
同样,在杂志、网络媒体、社交媒体等平台上发布截图也没有任何限制。
关于 VGS-Zero
本游戏是使用名为 VGS-Zero 的 SDK 制作的。
VGS-Zero 是一台虚拟游戏机,拥有快速的 16MHz Z80 CPU、老式的 VDP(视频显示处理器)和 VGS(芯片调音声音系统)。
虽然可能有很多 8 位风格的游戏,但使用 VGS-Zero 制作的游戏是真正的 8 位游戏。
如果您想开发像《Battle Marine》这样的游戏,请尝试使用 VGS-Zero 进行开发。
您使用 VGS-Zero 开发的游戏可以使用 VGS-Zero SDK for Steam 在 Steam(Windows、Linux 和 macOS)上销售。