开局局面
每一方能看到己方棋子(按普通国际象棋规则)可以合法走到的格子,以及棋子当前所在的格子。其余一切都笼罩在迷雾之中。
你能看到什么
同一条规则,逐子来看。
视野随棋子移动。当一个棋子走动时,它原先覆盖的格子会重新陷入黑暗(除非另有棋子仍能看到它们),而它新触及的格子则会亮起。
注意 d7 的车能看到 b7 的后和 h7 的王,却看不到 a7。棋子的视野止于它走法的尽头。
胜负条件:吃王
当一方的王被吃掉时,对局即告结束。没有将军,没有将死,也没有任何预警。
和棋
Mistboard 会在三次重复局面(同一真实局面出现三次,且轮到走子的一方相同、王车易位权与吃过路兵权也相同)或五十回合规则(连续五十个回合无兵的走动、也无吃子)时自动判和。两条规则都针对真实局面,而非任何一方各自的视野。若一方完全无子可动(所有棋子都被堵死),同样判和。除此之外必须走棋,哪怕每一步都会走进对方的攻击范围。没有子力不足判和。
特殊情形
王车易位
王可以在被将军时易位,可以穿过被攻击的格子易位,也可以易位到被攻击的格子上。
兵的视野
兵在前方格为空时能看到可推进的格子。只有当斜前方真的有敌方棋子可吃时,兵才会看到那个斜线格。
白方看不到 a4 或 b4:黑兵挡住了这些推进,所以它们不是合法走法。有些规则会显示被阻挡的兵推进格;Mistboard 不会。
吃过路兵
吃过路兵是国际象棋中最奇特的一步,因此我们的视野规则为它破了个例:执行吃子的兵能看到相邻格子上那个将被吃掉的对方兵。这个窗口只持续一步。若放弃这次吃子,机会便不复存在。
一盘示例对局
下面是一盘 Mistboard 引擎对阵真人的完整对局,同时展示双方视野和服务器上的完整局面。
一盘引擎对局
Misty 自我对弈,每步 30 秒,这里显示整个棋盘。第 10 回合黑方以一车换得白方的后,但第 27 回合白方的车落到 e8,黑方的王走到旁边的 d8。迷雾国际象棋没有将军来提醒它,28.Rxd8 吃掉了王。
配套研究收录了十一盘这样的对局,并逐步显示双方各自在迷雾中看到的局面。
常见问题
- 电脑能看穿迷雾吗?
- 不能。Misty 从来看不到整个棋盘。每一步它只收到自己棋子能看见的内容,和你处在同一片迷雾之下,其余部分被它当作一组都可能为真的棋盘来处理。执行这一规则的服务器是开源的,一旦有隐藏的格子泄露到发给引擎的内容里,测试会让构建失败。
在 Mistboard 上对弈
王可以在被将军时易位,可以穿过被攻击的格子,也可以易位到被攻击的格子上;王被攻击时也没有任何提示。无需账户。