
村民象棋
与村民下棋!交易界面上的“下棋”按钮可开启完整对局——他们的棋艺随交易等级提升,从不堪一击的新手到几乎无法战胜的大师。
查看大图♞ 村民象棋
想知道那位大师级图书管理员是不是真的聪明?和他下一盘象棋就知道了。
打开任意村民的交易界面,点击 Play Chess。一个完整的棋盘会直接打开——无需物品、无需命令、无需设置。你始终执白。
他们有多强?
村民的交易等级决定其棋力:
| 村民等级 | 棋力 |
|---|---|
| 新手 | 送子、漏杀 |
| 学徒 | 只惩罚明显的失误 |
| 熟练工 | 扎实的俱乐部初学者水平 |
| 专家 | 很强;极少出错 |
| 大师 | 几乎无法战胜 |
所以一个刚生成的新手就是白送的胜利——但如果你想要一场真正的较量,先把他交易升级到大师吧。
如何游玩
- 点击一个棋子,然后点击其高亮格子之一。
- 兵到达最后一行时会打开升变选择器。
- 完整规则均已实现:王车易位、吃过路兵、三次重复、50 回合规则,以及子力不足和棋。
- 点击按钮认输,或直接关闭棋盘。走出超过 16 格距离、村民死亡或断开连接都会放弃对局。
- 没有赌注,没有奖励——纯属娱乐(以及吹嘘的资本)。
技术内幕
- 一个从零编写的纯 Java 象棋引擎:0x88 棋盘、完整的走法合法性、Zobrist 哈希——走法生成已对照 perft 参考计数进行验证。
- 搜索:带 alpha-beta 剪枝的负极大值搜索、迭代加深和静态搜索,运行在后台线程上,服务器绝不会卡顿。
- 完全由服务器权威控制:服务器拥有所有游戏状态;客户端只发送走子尝试。无法用修改过的客户端作弊。
兼容性
与其他村民游戏模组良好兼容——交易界面按钮会堆叠排列,不会重叠。
需求
- Minecraft 26.2
- Fabric Loader ≥ 0.19.3 + Fabric API
- Java 25
- 需在客户端和服务器上安装(单人游戏开箱即用)
正在加载版本记录…





正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。