
ChessCraft:服务器与离线模式
制作一个棋盘,放置在任意方块上,然后在Minecraft中玩真正的国际象棋——在线与其他玩家对战,或单人对战内置的简单、中等或困难(500-2000等级分)引擎。
ChessCraft
在 Minecraft 中畅玩真正的国际象棋
ChessCraft 添加了一个方块:一个棋盘。制作它,将其放置在任意实心方块上,然后右键点击。这就是整个模组的全部内容——无需配置菜单,无需寻找额外物品。
其他一切都是国际象棋。
两种游玩方式
单人模式 —— 选择难度,与引擎对战:
| 难度 | 等级分 |
|---|---|
| 简单 | 500 – 1000 elo |
| 中等 | 1000 – 1500 elo |
| 困难 | 1500 – 2000 elo |
每局游戏都会在该区间内随机生成一个等级分,所以没有两个对手会感觉完全相同。简单的机器人会发现孤立的棋子并吃掉它们,但它会直接走入战术陷阱,并且看不到长远计划。困难的机器人会搜索八层深度,并会在棋盘的另一端惩罚一个松散的骑士。
双人模式 —— 选择两名玩家,然后你会进入等待列表。只要服务器上有人右键点击任意棋盘,你们两人就会配对,游戏随即开始。双方颜色随机分配。
一个真正的国际象棋引擎,专为本模组编写
该引擎不是开局查表或一堆随机走法。它是一个完整的 alpha-beta 搜索器,具备迭代加深、Zobrist 置换表、静态搜索、空着剪枝、晚移约简、杀手走法和历史启发式,并基于一个理解棋子-方格表、兵结构、通路兵、双象优势、开放线上的车以及王前兵盾的评估函数。
它的走法生成已经通过标准 perft 局面验证——包括在残局测试局面中深入搜索 11,030,083 个节点——因此王车易位、吃过路兵和升变的行为与任何真正的国际象棋程序完全一致。
它运行在独立的线程上。机器人在思考时服务器绝不会卡顿。
所有规则,不仅仅是简单的那些
王车易位、吃过路兵、欠升变、将杀、逼和、五十步规则、三次重复局面以及因子力不足导致的平局都被妥善处理,并在游戏结束时正确报告。
棋盘是真实存在的
棋子直接绘制在方块上,因此进行中的游戏对任何路过的人来说都是可见的。在你的城堡大厅里放一个棋盘,它看起来就像一套国际象棋,因为它就是。
游戏表面由真实的 Minecraft 木材构建,因此它能自然地融入你的建筑,而不是显得生硬贴上去。
专为服务器游玩而设计
服务器拥有游戏的所有权,并验证它收到的每一步走法。客户端运行相同的引擎只是为了高亮显示你可以合法移动到的格子——它永远无法说服服务器执行非法走法。游戏在你关闭界面后仍然继续:再次右键点击棋盘,你就会回到之前离开时的状态。
旁观者可以右键点击一个正在使用中的棋盘,实时观看游戏。
语言
完整翻译为英语(美国)和西班牙语(卡斯蒂利亚语)。
需求
- Minecraft 1.21.1
- NeoForge 21.1.234 或更高版本
合成配方
W B W W = 白色羊毛
B W B B = 黑色羊毛
P P P P = 任意木板
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。