三个火枪手:5×5棋盘上3打22,火枪手只能吃子不能走空地,被挤到同一行列就输
双方目标完全不对称:三名火枪手靠吃光卫兵取胜,黎塞留的22名卫兵只需把三名火枪手逼到同一行或同一列。
一场 3 对 22 的围猎
《三个火枪手》(Three Musketeers)是一款两人抽象策略棋,常见记载标注设计者为 Haar Hoolim、1969 年出版。棋盘为 5×5 共 25 格,一方执 3 枚火枪手,另一方执 22 枚红衣主教黎塞留的卫兵,开局时除三个火枪手占据的格外,其余格全部被卫兵填满。
初始布局固定:左下角、正中心、右上角三格放火枪手,其余 22 格放卫兵。
走法
- 火枪手先行,双方轮流各走一步;
- 火枪手:只能正交移动一步(上下左右,不走斜线),并且只能走到有卫兵占据的格,走到即吃掉该卫兵并占据此格。火枪手不能走到空格上;
- 卫兵:只能正交移动一步,且只能走到空格。卫兵不能吃子。
这两条走法是完全互补的:火枪手的每一步都必须吃子,卫兵的每一步都必须腾位置。卫兵越多,火枪手的吃子机会越多;但卫兵把空位堵死后,火枪手又会无路可走。
胜负条件
- 卫兵方胜:在任意时刻,三名火枪手同时处于同一行或同一列(不要求相邻);
- 火枪手方胜:轮到火枪手走时,既没有任何卫兵与之正交相邻(即无子可吃),且三名火枪手又不在同一行或同一列。
也就是说火枪手真正的胜利路径并非「吃光 22 枚」,而是把棋盘吃成一种自己无子可吃、却又没被排成直线的局面。这一目标相当苛刻,实战中卫兵方胜率更高——这正是这款棋的经典之处:人数占绝对劣势的一方反而主动进攻,人多的一方只是在布阵。
一局终局的示意
设局面为:A1、C3、E5 三名火枪手(对角线与中心)。卫兵走 D4→E4,火枪手此时唯一可吃的是 C5 上的卫兵,吃完后位置变为 A1、C3、E5——注意原本 E5 的火枪手吃 C5 后移到 C5。卫兵接走 A5→B5,火枪手只能吃 B5,于是三枚火枪手落在 A1、C3、B5。若此时卫兵能把火枪手逼成同列,即告取胜。
策略要点
对火枪手方:
- 三名火枪手要尽量互相策应,避免被逐个分割包围;
- 保留至少两条不在同一行、同一列的活动线,是防守的底线;
- 不要为了多吃一枚卫兵而把自己的位置修正到与他人同行或同列。
对卫兵方:
- 核心任务是「排队」,而不是围死——只要三枚火枪手落到同一行或同一列即胜,哪怕它们四周全是空地;
- 用填满空格的方式切断火枪手的吃子路线,是逼迫对方走向同线的主要手段;
- 每行每列上至少要留一枚火枪手以外的缓冲,防止自己把对方挤成同线后无从调整。
族系位置
这款棋属于「追猎棋(hunting game)」一族,与已介绍过的几款同类棋相比机制差别明显:印度的 Kaooa 是 1 只秃鹫跳吃 7 只乌鸦,靠不可连跳与吃满 4 只为胜;巴西的 Adugo 是 1 豹对 14 狗,豹靠连续吃子取胜;Gonnect 则完全换成了连线目标。三个火枪手的独特之处在于双方走法互相排斥——一方只能吃,一方只能走空,胜负条件又是「排队」这种位置关系,而非吃子数量或连线。
上手建议
一局通常在 10 分钟以内,8 岁以上即可理解,很适合作为策略棋入门。需要注意的是不同版本在初始位置与胜利判定上会有微调:少数版本要求火枪手走到标记的逃生格才算胜,开棋前最好先确认采用的是哪一套。