各位好,

大概几年前社区里曾有一个仿照 generals.io 的游戏 Kana,可惜现在已经关停。

受此启发,我尝试自己实现并扩展了一个类似 generals.io 的在线对战小游戏 Checkmate!!

源代码地址: https://github.com/oimasterkafuu/checkmate

这是一个类 generals.io 的即时策略小游戏,在基础玩法上做了一些扩展,包括:

  • 新的地图,例如「峡谷回廊」「岛屿要塞」「地中海」;
  • 默认使用房间配对,便于机房好友约战(好吧,其实原版也有);

考虑到手动操作已经无法满足各位的编码能力,本项目对机器人参赛非常友好,接口清晰,提供文档和两个实例(分别使用 Node.js 和 Python)便于各位对接和调试。

欢迎对算法、博弈策略或者是 AI 编程有兴趣的同学运行自己的 Bot 进行对战测试。

也欢迎通过 PR 参与功能完善(例如为项目增加社区等新功能)和新地图设计

如果你怀念当年的 Kana,或者想参与一个可扩展的对战平台,欢迎来体验并提出建议。

但是,不得不注明,这个项目许多代码都是我尝试 Vibe Coding 编写的,虽然尽量模块化,但是仍然不免会有一些屎山,请各位见谅。

Demo 体验地址:https://gen.oim.moe/

2 comments

  • @ 2026-3-5 23:17:42

    orz

    • @ 2026-3-2 23:01:23

      项目名称 Checkmate!! 来源:

      https://github.com/By-Ha/Checkmate 中提到:

      Checkmate!: 一个仿 generals.io 的小游戏,generals->将军->checkmate(雾

      于是乎,就有了

      Checkmate ! → Checkmate !!

      可能是表达某种致敬

      • 1