Backgammon 人机对战

西洋双陆棋规则

简要说明

  • 两名玩家,各有 15 枚棋子,棋盘共有 24 个点位。您执白棋,电脑执黑棋。
  • 每颗骰子单独走一步;掷出双数时,要走 4 步。
  • 一个点位上有对手两枚或更多棋子时,即为封闭点位。单独的一枚棋子可以被击打:它会被送到中间的横栏(bar)上。
  • 如果可以,必须走完两颗骰子的点数;否则必须走较大的那一个。
  • 最先把 15 枚棋子全部出完的一方获胜,得 1、2 或 3 分,再乘以加倍骰的数值。

这些规则是应用中采用的规则,它遵循官方规则(见来源),只有少数差异,已在页面末尾说明。所展示的每一个局面,都经过应用引擎和另一个独立程序的验证。

  • 您的棋子(白棋),从 24 点走向 1 点
  • 电脑的棋子(黑色)
  • 所示走法的点位

棋盘和起始局面

棋盘共有 24 个点位,按您的视角编号:您的棋子从 24 点向 1 点方向前进。右下角的 6 个终点点位组成您的内盘。横栏把棋盘分成两半;已出的棋子放在右侧。

开局时,您在 24 点有 2 枚棋子,13 点有 5 枚,8 点有 3 枚,6 点有 5 枚。电脑的局面与您镜像对称:19 点 5 枚,17 点 3 枚,12 点 5 枚,1 点 2 枚。此时双方各需要走共 167 格才能把棋子全部出完:这就是应用中显示的点数(pip count)。

123456789101112131415161718192021222324
应用中的起始局面。黑棋朝相反方向前进。

骰子和双数

轮到您时,掷两颗骰子。每颗骰子单独走一步:您可以走两枚不同的棋子,也可以让同一枚棋子走两次。掷出双数时要走 4 步。棋子不能后退。

123456789101112131415161718192021222324
第一次掷出:3 和 1。应用提供 7 种开局走法,这个点数共有 16 种不同的走法。这里走的是 8/5 6/5:两枚棋子落在同一个点位上,形成封闭点位。

空点位、封闭点位和单枚棋子

棋子可以停在空点位上,停在您已有棋子的点位上,也可以停在对手只有一枚棋子的点位上。对手有两枚或更多棋子的点位是封闭点位:既不能停在上面,也不能在用第一颗骰子行棋的中途落在上面。

击打和横栏

停在对手只有一枚棋子的点位上就是击打它:这枚棋子会被送到横栏上。只要横栏上还有棋子,该方就必须先让它重新入盘,才能移动其他棋子。您要进入黑棋的内盘,即 19 到 24 点,从棋盘边缘开始数:骰子最小的点数对应 24 点,最大的点数对应 19 点。如果两颗骰子都落在封闭点位上,您就只能跳过本回合。

123456789101112131415161718192021222324
掷出 5 和 1:13/8 8/7* 击打了黑棋的单枚棋子;它被送到横栏上。
123456789101112131415161718192021222324
横栏上有一枚棋子,掷出 6 和 4:唯一允许的第一步是 bar/19,因为 4 落在封闭点位上。

两颗骰子规则

如果可以,您必须走完两颗骰子的点数,即使这迫使您走一步自己不想走的棋。如果只能走其中一颗骰子,那么在较大的点数可以走时,必须走较大的那个。应用会逐步应用这条规则:它不会提供会导致另一颗骰子无法再走的第一步。

123456789101112131415161718192021222324
掷出 6 和 2:只有 7/5 6/off 这个顺序能走完两颗骰子,所以应用只提供这一种走法。
17237456789101112131415161718192021222324
掷出 6 和 5:只能走其中一颗骰子,必须走较大的那个,即 13/7。

出棋

当您的 15 枚棋子全部进入您的内盘后,就可以开始出棋。一颗骰子可以把与其点数相同编号的点位上的一枚棋子移出棋盘。如果骰子点数大于您最高点位的编号,则从该最高点位移出一枚棋子;否则必须在内盘内走棋。出棋期间被击打的棋子必须重新入盘并回到内盘后,才能继续出棋。

123456789101112131415161718192021222324
掷出 6 和 4:5/off 3/off 能出两枚棋子;另一种允许的走法 5/1 3/off 只能出一枚。

终局和计分

最先把 15 枚棋子全部出完的一方获胜。得分取决于输家的局面,然后再乘以加倍骰的数值。

终局条件分数已验证的示例
单局胜(普通胜)输家已经出了至少一枚棋子1加倍骰为 1:1 × 1 = 1 分
双倍胜(Gammon)输家一枚棋子都没有出2加倍骰为 2:2 × 2 = 4 分
Backgammon一枚棋子都没出,并且还有一枚棋子在横栏上或在赢家的内盘中3加倍骰为 4:3 × 4 = 12 分
1234567891011121314151617181920212223244
您已经出完了 15 枚棋子;电脑一枚都没出,并且在您的内盘中还有一枚棋子。三倍胜(Backgammon):3 × 4 = 12 分。

加倍骰

加倍骰是一颗代表本局赌注的骰子。开始时它放在中央,数值为 1。轮到您时,在掷骰子之前,您可以提出加倍。对手可以选择:

  • 接受:赌注变为 2,加倍骰移到对手一侧。只有对手可以再次提出加倍,这会使赌注变为 4。
  • 拒绝:对手立即输掉加倍前加倍骰的数值,即加倍骰在中央时输 1 分,如果加倍骰已经是 2,则输 2 分。

在应用中,每局开始时选择加倍骰(在“新游戏”窗口的“加倍骰”一行),最大不超过 64。电脑根据双方点数差来提出和接受加倍:这是一条简单的规则,而不是专家级的分析。

有些加倍骰规则是赌钱玩法中的习惯,而不是游戏规则,应用不会采用:惯例:Jacoby(只有使用过加倍骰时,双倍胜才计分)、惯例:beaver(立即再加倍,并保留加倍骰)、惯例:自动加倍(第一次掷出双数时加倍骰翻倍)。