十二子直棋:每人十二枚棋子,先摆后走的中国古老棋种
先下子占位、再沿线移动,三子连成一条直线即可吃掉对方一子,是与世界直棋体系一脉相承的民间棋。
本文讲的是十二子直棋的两阶段结构,不是某款商业棋的具体规则
十二子直棋属于「直棋」(三子棋、成三棋)大家族。这类棋的共同特征是:棋盘由直线构成,双方轮流在交叉点上放子,凑成三子一线后可以吃掉对方一枚棋子。十二子直棋因双方各执十二枚棋子而得名,是中国民间流传较广的一种变体。
棋盘长什么样
标准的十二子直棋棋盘由三个同心的正方形嵌套而成,四个角上还各有一个小正方形,外圈与内圈之间通过四条中线连接,形成二十四个交叉点。这种图形在民间又被称为「套方棋」「三三棋」。
交叉点是唯一可以落子的位置,棋子只能沿着画出的线段移动到相邻的交叉点。棋盘上的直线共有十六条(横、竖、斜各若干条),每条线上的交叉点数为三个。
第一阶段:放子
开局时棋盘为空,双方轮流把一枚己方棋子放任意空点上,每人共放十二枚,二十四手之后棋盘被填满。
放子阶段不能吃子,但恰恰是这个阶段决定了整局的走向。与围棋类似,抢占多条线共用的交叉点(相当于「多路交点」)价值最高,因为一枚子同时参与多条线的组合,后续成三的机会成倍增加。
第二阶段:走子
放完十二枚棋子后进入走子阶段,双方轮流把一枚己方棋子沿线移动到相邻的空交叉点,每回合只能走一步。
走子阶段的核心机制是「成三」:每当一方移动后,己方三枚棋子在棋盘的一条直线上连成一线,即可吃掉对方任意一枚棋子。被吃掉的棋子从棋盘上移除。
限制在于:正在构成「三」的棋子不能随便拆开,而一旦对方的棋子全部被吃到只剩两枚(无法再成三),或者被堵得无法移动,即告负。
与国外类似棋种的关系
十二子直棋与世界范围内广泛存在的Morris棋(九子棋、Morecls)属于同一体系,结构上的区别在于棋盘复杂度与棋子数量:九子棋使用三层同心方、每方九子;十二子直棋的棋盘更大、子数更多,变化量随之上升。
这类棋在世界多地独立出现,说明「先摆后走、成三吃子」是一套非常容易被重新发明的规则组合——它只依赖一个概念(三连)和一种资源(交叉点)。
为什么值得整理
十二子直棋的棋子数量决定了它既不像五子棋那样容易速胜,也不像围棋那样开局漫长,一局通常在二十到四十手之间分出结果。这种体量让它非常适合作为入门棋类教学的工具。
同时,它的两阶段结构(放子—走子)是棋类设计中少见的形态:同一个棋盘,两个阶段的目标完全不同。对研究棋类规则演变的人来说,这种结构是理解「从摆放游戏到移动游戏」过渡的活样本。
民间棋的价值往往不在于竞技强度,而在于它保存了规则演化的中间形态。十二子直棋就是这样一个例子。