Skip to content

Jutland is a 2D naval battle (RTS) game implemented with ebiten engine.

License

Notifications You must be signed in to change notification settings

narasux/jutland

Repository files navigation

Jutland

English

怒海激战(Jutland)是一款 2D 海战即时策略类游戏,基于 golang 游戏引擎 ebiten 实现。

如何开始

游戏指南

游戏模式下

  • 鼠标左键按下拖动选取某个区域,可选中该区域内的所有战舰
  • 鼠标右键点击地图位置,让 当前选中的战舰 前往该位置
  • 持续按下 Ctrl 进入编队模式,再按下数字 0-9 将当前选中的战舰进行编队
  • 按下数字 0-9 快速选中已经编组的舰队,若某支舰队已被选中,再次按下编队键将会将相机移动到该舰队的位置
  • 选中的战舰 处于静止状态,按下 X 键散开(适用于战舰重叠的情况)
  • 按下 W 键,如果任意选中战舰任意武器被禁用,则启用所有,否则禁用所有
  • 按下 E 键,如果任意选中战舰任意 主炮 被禁用,则启用所有,否则禁用所有
  • 按下 R 键,如果任意选中战舰任意 副炮 被禁用,则启用所有,否则禁用所有
  • 按下 T 键,如果任意选中战舰任意 鱼雷 被禁用,则启用所有,否则禁用所有
  • 按下 D 键,强制展示所有战舰的状态(HP,武器是否启用等)
  • 按下 B 键,查看增援点信息,消耗资金与时间,召唤战舰加入战场
  • 按下 N 键,展示弹药命中造成的伤害数值(白/黄/红:标准/三倍/十倍暴击)
  • 按下 M 键,查看当前关卡地图的全缩略图模式(含敌我战舰对象)
  • 按下 ESC 键暂停游戏,此时按下 Q 退出游戏,按下 Enter 继续游戏

全屏地图模式下

  • 鼠标左键点击某个位置,可将相机中心点移动到该位置(双击可退出全屏地图模式)

Hacker

电脑实力太强怎么办?

  1. Ctrl + Shift + ` 进入 Terminal
  2. help 查看秘籍,输入 & Enter 教 TA 做人

是的,这个游戏内置外挂 :D

开发指南

依赖环境

  • make
  • go 1.22 (CGO required)

启动命令

make build && ./jutland

参考资料

About

Jutland is a 2D naval battle (RTS) game implemented with ebiten engine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published