怒海激战(Jutland)是一款 2D 海战即时策略类游戏,基于 golang 游戏引擎 ebiten 实现。
- 鼠标左键按下选取某个区域,可选中该区域内的所有战舰
- 鼠标右键点击地图位置,让 当前选中的战舰 前往该位置
- 持续按下
Ctrl
进入编队模式,再按下数字0-9
将当前选中的战舰进行编队 - 按下数字
0-9
快速选中已经编组的舰队,若某支舰队已被选中,再次按下编队键将会将相机移动到该舰队的位置 - 若 选中的战舰 处于静止状态,按下
X
键散开(适用于战舰重叠的情况) - 按下
W
键(weapon)
,如果任意选中战舰任意武器被禁用,则启用所有,否则禁用所有 - 按下
E
键,如果任意选中战舰任意 主炮 被禁用,则启用所有,否则禁用所有 - 按下
R
键,如果任意选中战舰任意 副炮 被禁用,则启用所有,否则禁用所有 - 按下
T
键,如果任意选中战舰任意 鱼雷 被禁用,则启用所有,否则禁用所有 - 按下
D
键(display)
,强制展示所有战舰的状态(HP,武器是否启用等) - 按下
N
键(number)
,展示弹药命中造成的伤害数值(白/黄/红:标准/三倍/十倍暴击) - 按下
ESC
键暂停游戏,此时按下Q
退出游戏,按下Enter
继续游戏
- make
- go 1.22 (CGO required)
make build && ./jutland