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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jutland

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

如何开始

游戏指南

  • 鼠标左键按下选取某个区域,可选中该区域内的所有战舰
  • 鼠标右键点击地图位置,让 当前选中的战舰 前往该位置
  • 持续按下 Ctrl 进入编队模式,再按下数字 0-9 将当前选中的战舰进行编队
  • 按下数字 0-9 快速选中已经编组的舰队,若某支舰队已被选中,再次按下编队键将会将相机移动到该舰队的位置
  • 选中的战舰 处于静止状态,按下 X 键散开(适用于战舰重叠的情况)
  • 按下 W(weapon),如果任意选中战舰任意武器被禁用,则启用所有,否则禁用所有
  • 按下 E 键,如果任意选中战舰任意 主炮 被禁用,则启用所有,否则禁用所有
  • 按下 R 键,如果任意选中战舰任意 副炮 被禁用,则启用所有,否则禁用所有
  • 按下 T 键,如果任意选中战舰任意 鱼雷 被禁用,则启用所有,否则禁用所有
  • 按下 D(display),强制展示所有战舰的状态(HP,武器是否启用等)
  • 按下 ESC 键暂停游戏,此时按下 Q 退出游戏,按下 Enter 继续游戏

开发指南

依赖环境

  • 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