如何轻松赢下井字游戏?
所以看起来这个游戏最多只能哄孩子。然而,在仔细分析井字游戏中所有可能出现的情况后,你会发现一个你可能意想不到的惊人结论——先行者的最佳策略不是稳坐中心,而是先占领一个角落!几年前我写了一个玩井字游戏的电脑程序,但是运行之后发现电脑总是喜欢把第一步放在先走的角落里。我花了很长时间检查程序代码,才意识到计算机程序可能没有问题。人们往往有一种思维定势,认为最好的策略一定是先占领正确的中心,因为从正确的中心可以获得最多的连接。然而,经验是一回事,实际上又是另一回事——这个计算机程序看似无脑地在角落里下棋,却几乎总能赢。无独有偶,国外著名极客漫画xkcd最近画了一幅完整的井字棋最优策略图,也给出了这个违反直觉的结论:第一步是走在拐角处。带头!游戏开始后,如果你不说占领最后一个角(比如左下角),那么对手有五种本质上不同的应对策略:占领靠近你的边,占领靠近你的角,占领远离你的边,占领远离你的角(也就是对角线),占领右中锋位置。不可思议的是,在这五种策略中,前四种都是陷阱——如果对方不慎选择了前四种策略中的任何一种,他就输了。右边的数字显示了对手第一步的其他移动。选择合适的位置对付他,可以迫使对方下一步只有一招,然后你就可以玩“一举两得”的游戏,让对方无法完全挡住你。也就是说,当你占据了棋盘的一角,对手下一步棋的八个可选位置就失去了七个,陷阱几乎占满了整个棋盘。面对“先占弯道”的奇怪开局,你的朋友没有把握就会惊慌失措,无法从容占据中间,这就决定了失败的命运。如果对方真的走中间,你还是有机会赢的。可以占据右上角的位置(如上图)。如果对方不幸走了剩下的两个角中的一个(上图左边),可以再做一次同样的事情,再赢一次。只有对手选择了边上的位置(上图右侧),才能逃脱这一系列的陷阱,最终成为平局。难怪电脑把角落上的位置视为珍宝。作为后来者,经常会遇到“中途先走”的经典开场。在这一点上,不要忘记率先仍然是一个黄金法则。如果你不小心站在了一边,另一边就会赢!对手可以像上面第一张图那样在右边做出回应,迫使你把下一步棋留在右边。此时,方便可以占据右上位置,同时产生两个只有一个区别的连接。