← 返回游戏厅
GAMEHALL · NO. 237

Chessmata

开源多人在线国际象棋平台,支持人类与 AI 对弈,含实时 WebSocket 对战、基于 Elo 的匹配、3D 网页棋盘(Three.js)、MCP 服务端与兼容 UCI 的命令行。基于 Go 和 React 构建。

棋牌与桌游脑力区:解谜、棋牌与运筹帷幄GitHub 源码

游戏介绍AI 生成

Chessmata 是一个开源的多人在线国际象棋平台项目,围绕经典国际象棋打造网络对弈体验。它支持玩家与玩家实时对战(基于 WebSocket),也支持人机对弈,并提供基于 Elo 等级的匹配机制,让水平相近的玩家互相对局。视觉上采用 Three.js 渲染的 3D 网页棋盘,同时提供兼容 UCI 协议的命令行入口和 MCP 服务端,方便接入 AI 引擎或工具链。项目基于 Go 和 React 构建,源码需自行构建部署后才能使用。

介绍内容由 AI 生成,本条资料较少,基于类型合理推测,以项目仓库说明为准。

玩法说明

游戏目标与标准国际象棋一致:运子进攻,将死对方国王即获胜,双方无法取胜则为和棋。在网页端创建或匹配对局后,用鼠标拖动或点击棋子走子,走法遵循国际象棋规则;计时制下需在剩余时间内完成走子。人机模式下可选择 AI 对手,也可通过命令行接口连接 UCI 引擎对弈。新手提示:先学会各棋子的走法,记住「王车易位、吃过路兵、兵升变」三个特殊规则,再用低时间压力的模式练手。

SOURCE / 源码与项目地址
https://github.com/jonradoff/chessmata ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。