黑白棋:游戏规则

黑白棋(Othello®)是由黑白双方进行的一种策略游戏,游戏是在一个8×8的黑白棋棋盘(通常是绿色的)上进行的。双方共持64个棋子,每个棋子一面是黑色、一面是白色。为了方便起见,开始时每位棋手各持32个棋子。但是所持棋子并非个人专用,如果对手的棋子用完,他必须把多余的棋子再给对方一些。棋子如果是黑色的一面朝上,它就是黑棋;如果是白色的一面朝上,就是白棋。

目标

对局结束时,自己颜色的棋子比对手更多的一方就是获胜者。对局以双方都无棋可下而告终,通常情况下,这时的所有64个位置都被占满。

开局

对局开始时,两个黑棋放在e4和d5上,两个白棋放在d4和e5上(见图1)。

图1 初始局面
图1 初始局面

每局棋总是由黑棋先下,然后双方轮流下棋。

下棋

轮到一方下棋时,他必须在与对方棋子相邻的空位放一个己方颜色的棋子,并且要求在放上这个棋子之后,所下棋子与棋盘上已有的己方棋子之间必须夹住一个或多个对方棋子,然后他要把所有被夹住的棋子都翻成自己的颜色。棋子既不能从棋盘上取走,也不能从一个位置移到另一位置。

例如,黑棋第一步可能下f5(见图2)。通过下f5,他在所下棋子与棋盘上已有的另一个黑棋(这里是d5)之间夹住了位于e5的白棋;然后他翻转这个棋子(见图3)。黑方也可以下e6、c4或d3,然而这四步棋是完全对称的;因此黑方不需要花时间考虑他的第一步棋。

图2 黑棋下f5……
图2 黑棋下f5……
图3 然后翻转e5
图3 然后翻转e5

现在轮到白棋下,他有三步棋可下(见图4),每步棋都至少翻转对手一个棋子。白棋可以下f4、f6或d6。注意:在八个方面上都可以夹住棋子;而且在每个方向上可以夹住多个棋子(见图6和图7)。所有被夹住的棋子都要翻转过来。

图4 白棋f4、f6或d6
图4 白棋f4、f6或d6
图5 如果白棋下d6
图5 如果白棋下d6

黑棋下c6之后,他翻转了位于b6(被位于a6的棋子夹住)、b5(被a4夹住)、d7(被e8夹住)、c5和c4(被c4夹住)的棋子。注意,由于位于f6的空位,d6和e6都不会被翻转。

图6 黑棋下c6……
图6 黑棋下c6……
图7 形成局面
图7 形成局面

这里不考虑连锁反应:被翻转的棋子不能同时再去翻别的棋子。在图8中,黑棋下a5之后:

图8 黑棋下a5
图8 黑棋下a5

位于b5和c5的棋子要翻转过来,因为它们被夹住了。而在这之后,即使c4又被夹住,它也不需要翻转(见图9)。其原因是它并不是被所下棋子与另一个棋子夹住的。

图9 c4仍为白棋
图9 c4仍为白棋

轮到你下棋时,如果你不能根据这些规则至少翻转对手一个棋子,你必须跳步(Pass),让对方再下一步棋。但如果只有一步棋可下,也必须下这步棋。

结局

当双方都无棋可下时,对局结束。

一般情况下,对局以所有64个位置都被占满而告终。然而,也有可能剩下些双方都无法下的空位:例如一方下完之后所有棋子都是同一种颜色,或者象下面这样的局面(见图10)。

图10 对局结束
图10 对局结束

双方都不能下b1,因为不能翻转任何棋子。在这种情况下,我们计算棋子数来决定最后比分。按惯例,空位是算给胜方的。在本局中,白棋29子,黑棋34子,加上一个空位,因此黑棋以35:29获胜。