孔明棋

经典 33 孔十字棋盘益智游戏。跳跃吃子清空棋盘——剩的棋子越少越好,最完美是只剩中心一颗。

孔明棋玩法指南

孔明棋(单人跳棋)是世界上最经典的单人棋盘游戏之一:十字形棋盘上有 33 个孔、32 颗棋子,中心留一个空孔。每一步都是一次跳吃,会移走一颗棋子,棋盘因此慢慢清空——但一步不慎就会让棋子被困在角落,再也无法触及。规则三十秒就能学会,而把棋盘清到只剩中心一颗棋子,则是三个多世纪以来人们用来磨炼头脑的真正智力挑战。本版本在所有难度下都使用标准英式棋盘,完全在浏览器中运行,联网离线皆可。

游戏目标

尽可能多地移走棋子。每一步恰好移走一颗,所以从 32 颗开始,完美一局共跳 31 次、只剩一颗。难度决定获胜目标:简单模式剩四颗或更少即胜,中等模式剩两颗或更少,困难模式则必须恰好剩一颗且停在中心孔——经典的“完美孔明棋”。无论目标如何,只要棋盘上再无任何合法跳跃,本局立即结束。

棋盘

棋盘为标准英式十字形:7×7 方格切去四个 2×2 的角,剩下 33 个孔。开局时除中心空孔外每孔一子——那唯一的空位就是所有跳跃的起点。十字形状很关键:四条臂末端的八个孔极易困住棋子,因为末端的棋子只能朝中间方向跳出。

如何行棋

  • 每步都是跳吃:选一颗棋子,它旁边紧挨着另一颗棋子,且沿同一直线在那颗棋子的正后方有一个空孔。你的棋子跃过邻子,落入空孔。
  • 只能沿横竖方向跳——上、下、左、右。英式孔明棋不允许斜跳,且每次跳跃的距离恰好是两格。
  • 被跳过的棋子从棋盘上移走。因此每一步合法移动都恰好减少一颗棋子;除此之外没有其他移子方式。
  • 被切去的四角不是孔:跳跃不能从十字之外开始、越过或落在十字之外。点按棋子即可选中——其合法落点会亮起绿点。点按绿点完成跳跃,或点按另一颗棋子改变选择。
  • “悔棋”按钮可撤销上一步(并可一路撤回到开局)。孔明棋是一门试错的艺术——在学习经典清盘套路时请放心使用悔棋。

获胜与结束

当没有任何棋子能做出合法跳跃时,本局自动结束。若剩余棋子数达到当前难度的目标,横幅会宣布胜利;否则本局结束,你可以复盘找出问题。无论输赢都会计算并提交得分,即使功亏一篑也计入排行榜。剩子更少永远胜过用时更短,所以只要还有跳法就不要提前收手。

一点历史

传说这款游戏由 17 世纪末被关押在巴士底狱的一位法国贵族发明,他靠在棋盘上跳棋子打发漫长岁月。可以确定的是,1687 年一幅版画描绘了苏比斯王妃在路易十四宫廷中与孔明棋棋盘合影,此后这个谜题风靡法国贵族圈。这里使用的 33 孔十字成为标准“英式”棋盘,而 37 孔版本在法国长盛不衰。数学家后来证明了关于这个游戏的优雅结论——包括经典的中心开局、中心收官的清盘至少需要 18 个“连跳段”,完整解恰好需要 31 次跳跃。

策略技巧

  • 一次只经营一个区域。高手按“组块”清盘——三颗或六颗棋子组成的小块,可由旁边驻守的一颗棋子连环扫清——而不是在十字上到处乱跳。
  • 盯紧臂端。臂末端的棋子只能向中心方向跳出,且要求臂中段排列恰当。趁逃生路线还在,尽早清空末端。
  • 别让棋子落单。没有邻子的棋子既不能再动也不能被吃——简单模式里一颗孤子还能补救,困难模式里它会立刻终结你的完美一局。
  • 多想一步。跳之前先问:落下的这颗棋子接下来能做什么?最强的一步会让棋子落在立刻威胁下一跳的位置,让一颗“工作子”连续扫过棋盘。
  • 困难模式先规划结局。最后一跳必须落在中心,所以最后两颗棋子必须与中心孔成一直线。许多玩家会背下最后四步的定式,并让整局棋朝它靠拢。

常见问题

得分如何计算?

得分 =(33 − 剩余棋子数)× 300 − 已用秒数,最低 1 分,上限 99,999。清子权重最大:每多移走一颗值 300 分,而每秒只扣 1 分——因此慢慢下出的单子终局(约 9,600 分)永远胜过手快却草率的一局。本局结束时无论胜负都会提交得分,登录后每个难度的最佳成绩会显示在排行榜上。

难度会改变什么?

只改变获胜目标——所有难度都使用经典英式 33 孔十字棋盘。简单要求剩四颗或更少,中等剩两颗或更少,困难则要求完美一局:恰好一颗棋子,停在中心孔。完美一局确实可以做到:需要 31 次跳跃和周密的规划。

可以斜着跳,或者不跳只走吗?

不可以。标准英式孔明棋里唯一合法的动作就是横竖方向的跳吃——上、下、左、右——越过一颗相邻棋子落入其正后方的空孔。没有普通的滑动走子,没有斜跳,也不能越过两颗棋子或越过空孔。

棋盘上还有棋子,本局怎么就结束了?

只要任何位置都不存在合法跳跃,本局就会结束——剩下的棋子要么彼此孤立,要么位置错开。绝大多数尝试都是这样收场的!用“悔棋”退回去换一条思路,或开始新游戏。练多了你就能提前几步认出那些“死形”(孤子、卡在臂端的棋子)。

离线能玩吗?

能。页面加载完成后,棋盘、规则、计时和计分全部在浏览器中本地运行,无需网络连接。离线取得的成绩会保存在设备上,下次联网且已登录时自动上传。