怒海激战(Jutland)是一款 2D 海战即时策略类游戏,基于 golang 游戏引擎 ebiten 实现。
- 鼠标左键按下拖动选取某个区域,可选中该区域内的所有战舰
- 鼠标右键点击地图位置,让 当前选中的战舰 前往该位置
- 持续按下 Ctrl 进入编队模式,再按下数字 0-9 将当前选中的战舰进行编队
- 按下数字 0-9 快速选中已经编组的舰队,若某支舰队已被选中,再次按下编队键将会将相机移动到该舰队的位置
- 若 选中的战舰 处于静止状态,按下 X 键散开(适用于战舰重叠的情况)
- 按下 W 键,如果任意选中战舰任意武器被禁用,则启用所有,否则禁用所有
- 按下 E 键,如果任意选中战舰任意 主炮 被禁用,则启用所有,否则禁用所有
- 按下 R 键,如果任意选中战舰任意 副炮 被禁用,则启用所有,否则禁用所有
- 按下 T 键,如果任意选中战舰任意 鱼雷 被禁用,则启用所有,否则禁用所有
- 按下 D 键,强制展示所有战舰的状态(HP,武器是否启用等)
- 按下 B 键,查看增援点信息,消耗资金与时间,召唤战舰加入战场
- 按下 N 键,展示弹药命中造成的伤害数值(白/黄/红:标准/三倍/十倍暴击)
- 按下 M 键,查看当前关卡地图的全缩略图模式(含敌我战舰对象)
- 按下 ESC 键暂停游戏,此时按下 Q 退出游戏,按下 Enter 继续游戏
- 鼠标左键点击某个位置,可将相机中心点移动到该位置(双击可退出全屏地图模式)
电脑实力太强怎么办?
- Ctrl + Shift + ` 进入 Terminal
help
查看秘籍,输入 & Enter 教 TA 做人
是的,这个游戏内置外挂 :D
- make
- go 1.22 (CGO required)
make build && ./jutland