国际象棋还能这么玩?NAS 部署一个,跟朋友来一场中世纪对决
国际象棋?不就是格子上的平面棋子吗?直到我看到棋子会拿剑互砍……
King's Gambit:
一款沉浸式 3D 国际象棋游戏,基于 React+Three.js 开发。棋子拥有战斗动画、多阵营与场景,支持人机、双人同屏对战。

🎮 游戏特色:
完整的国际象棋规则:包括王车易位、吃过路兵、升变、三次重复局面、五十步规则等,全部由 chess.js 驱动。
角色化棋子:不再是抽象棋子,而是十八个精心雕刻的 3D 人物模型(每个阵营六个),带有行走、攻击、死亡等动作。
三大文明阵营:玩家可以选择象牙王国(欧洲中世纪)、太阳帝国(中美洲风格)、拿破仑大军(法国帝国),每个阵营都有独特的武器、声音和动画。
电影化战斗效果:攻击时镜头拉近、火花飞溅、屏幕震动,失败者化为灰烬或火焰消散。
沉浸式音效:脚步声、武器碰撞、死亡惨叫都根据角色和阵营定制,甚至有不同语言的痛苦叫声。
战场地图:七种不同场景(雨林、雪原、沙漠、风暴、黄昏攻城等),每个地图都有独特的氛围和音乐
安装
Docker Compose
services:
medieval-chess:
image: heizicao/medieval-chess:latest
container_name: medieval-chess
ports:
- 8080:80
restart: always
使用
浏览器中输入 http://NAS的IP:8080 就能看到界面

TIP:在浏览器打开就能直接游玩,不过对电脑显卡的压力不小

有三种模式,分别是:人机对战,双人对战和 AI 对决

可以根据自己的水平选择对手难度

选择不同阵营和操作计时

选择不同的阵营,都会有独特的武器、声音和动画

TIP:如果觉得画面卡顿,可以在设置里降低特效

点击“列阵出征”,开始游戏

可以用鼠标拖动不同的视角,操作挺流畅的(用的是 Mac mini (M4),GPU 基本都吃满了)

棋盘上每个角色都是有动画效果的,对战也会有特效

右上角有一栏工具,比如这个战术地图,能够平面俯视棋盘

还能选择不同的观看视角

总结
King's Gambit 是一款 3D 国际象棋游戏,棋子是带战斗动画的 3D 角色,支持三大文明阵营、七种战场地图和人机/双人对战。玩法很新颖,第一眼就被炫酷的战斗动画吸引,操作流畅、特效拉满。原版只有英文,我汉化打包了镜像方便直接部署。
综合推荐:⭐⭐⭐(新鲜好玩,适合偶尔来一局)
使用体验:⭐⭐⭐(炫酷动画,但吃 GPU 性能)
部署难易:⭐(非常简单)︎
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

一个DIY装修的苦逼
校验提示文案
一个DIY装修的苦逼
校验提示文案