昨天无意中刷到有大佬实现了一个 3D 中国象棋 页面精良,动画很炫。不过只能本地双人对战,闲得无事我改进了一下。
我主要在这个基础上整合和完善了:
- 🤖 godogpaw WebAssembly 浏览器人机
- 🧠 Pikafish + NNUE 服务端人机
- 👥 本地双人模式
- 🌐 WebSocket 联机房间与邀请链接
- 🐳 Docker 自托管部署
- 💻 Windows 、macOS 、Linux 完整发行版
- ☁️ Cloudflare Pages 纯静态专版
摸鱼快速体验
不用下载,不用安装,浏览器打开就能玩:
Pages 体验版提供:
- godogpaw WASM 人机
- 入门、中等、困难、大师四档难度
- 同一设备本地双人
- 3D 棋盘与自由视角
- 走子、吃子和将军演出
所有人机计算都在浏览器本地完成。
一句话概括:
老板以为你在研究 WebGL ,实际上你正在研究这一炮该打谁。
想真正联机对战?请下载完整版
Cloudflare Pages 是纯静态版本,因此不包含联机服务器和 Pikafish 。
如果你想体验:
- 与朋友创建房间联机对战
- WebSocket 实时同步
- Pikafish + NNUE 人机
- 服务端规则校验
- Windows 、macOS 、Linux 本地运行
- Docker 自托管部署
请前往项目主页下载完整版:
👉 https://github.com/inbjo/chess-cn
项目开源,欢迎体验、提 Issue 、交流玩法,也欢迎分享你的战绩。
最后友情提醒:
上班可以来一炮,但记得先观察老板有没有“将军”。