Streak
0
Best
—
一场与电脑的竞速与封堵策略对决。在 7×7 棋盘上一次一步地移动你的棋子,抢先到达对面——或花一个回合放置一道墙,让对手绕远路。任何人都无法被完全围死,所以一切都在于巧妙的绕行。赢得本局以增长你的连胜,而电脑会越来越聪明。
你执蓝色棋子,从最下排开始,目标是到达最上排。电脑执红色棋子,从上方开始,朝下方前进。你们轮流行动,你先手。
轮到你时做两件事之一:点击某个高亮格子,让棋子向上、下、左或右走一格;或点击两格之间分界线附近(距分界线约三分之一格以内)预览一道墙,再点一次这道预览墙即可放下。一道墙有两格长,会阻止棋子横穿,这正是你迫使电脑走更慢路线的方式。如果两枚棋子面对面,你可以径直跳过对手;若对手正后方是墙或棋盘边缘、无法跳过,就改为斜着走到对手左右两侧之一。
关于墙有一条不可违反的规则:你绝不能把某一方完全封死。你放置的每一道墙都必须让你和电脑都至少保留一条通往各自目标排的开放路径,所以你能拖慢对手,却无法困住对手。双方都以有限数量的墙开局(显示在棋盘旁),所以把它们用在最让电脑吃亏的地方。
先到达对面的棋子赢得本局。获胜后你的连胜加一,并开始一副新棋盘,电脑会下得更犀利一点——更激进地使用墙、更少失误。只要输掉一局,游戏即结束,所以你的连胜就是你的分数。
拿不准时,就跑。一道墙要花掉你一整个回合,所以你用来筑墙的回合,正是电脑用来前进的回合。开局阶段,最快的获胜方式通常就是径直朝目标进军,只在明显划算时才动用墙。
当一道墙给电脑路径增加的步数多于给你自己增加的步数时,它才值得。放墙之前,先设想它所迫使的绕行:最好的墙会把对手的最短路线急剧弯折,却几乎不影响你自己。一道让双方同等变慢的墙就是浪费。
把墙放在电脑前方,而不是它旁边。紧挨对手棋子放的墙很容易被绕过;放在它预定路线更前方、靠近绕行最长的棋盘边缘处的墙,会让它损失多得多的时间。
留一两道墙作储备。若早早用光,面对后期的冲刺你就无墙可挡。为电脑距离获胜仅一记好冲刺的那一刻保留几道墙,往往正是挽救本局的关键——但别指望电脑也这样:连胜越高,它用墙越不吝啬,只要你离目标和它离目标一样近、而一道墙能让它多赚一步,它几乎每次都会放墙。留意棋盘上方它剩余的墙数;一旦归零,就再也没有什么能拖慢你。