“圈叉游戏”表明,需要策略并不意味着游戏复杂:在这款游戏中,策略是决定结果的唯一因素——不涉及概率。在有两个玩家的一些游戏中,遵循最佳策略意味着第一个或第二个玩家总是能赢;但是,在“圈叉游戏”中,完美的策略总是会导致平局。这个策略非常简单:只要有一点经验,几乎所有玩家都能达到完美。如果您在成长过程中不知何故错过了“圈叉游戏”,那也无妨。这款游戏非常简单,在3×3的“棋盘”(通常只是在一张纸上画一些线)上玩,如图2-1所示。
图2-1 “圈叉游戏”棋盘
玩家轮流在九个空置空格中的一个画一个○或×。如果某玩家的三个○或×形成一条线(水平、垂直或对角方向),那么他就赢了。好玩家的目标是选择某位置,以便能够形成两条线中的任何一条;这样,对手只能阻挡其中的一条。但如果两个玩家均采取最佳策略,那么上述结果就无法出现——他们会一直平局。
第二个玩家的第一步可以决定其是平局还是输。无论第一个玩家怎样走,只要第二个玩家从角或中腹开始,那总是有可能玩成平局。但是如果第二个玩家从边的中间开始,那么他就可能会被迫输掉,如图2-2所示。
图2-2 两个玩家的正确策略,平局
在上面的例子中,○先走并选择中腹。×在某角处做出正确反应,然后为了形成一条直线,○方画了第二个○,×阻挡,直到不再可能形成三个○一条线。
但是,如果第二个走棋的×选择边的中间,那么○可以采用中腹和角的优势组合。现在×被迫拦住○的对角线,○可以添加第三个标记以便形成两条可能的攻击线,此时无论×阻挡哪条线,○都可以通过形成另一条线来获胜,如图2-3所示。
图2-3 ×采取失败的策略
失败策略的背后是什么?如果在第二局游戏中,×方在角里标记(就像在第一局游戏中一样),那么该玩家将有两个可能的未来方向来形成两个标记一条线。不过,如果走边的中间,而一个方向已经由○在棋盘中腹切断,那么×已经将其选择减半,从而导致失败,除非○的第二步比较失策。