一个策略性两人棋盘游戏
Mancala 包含一系列基于回合制的二人战略游戏,传统上使用种子、石头或豆子在棋盘或游戏表面上的行状坑洞中进行。目标是根据特定规则捕获对手的棋子。(来源:维基百科)
Mancala 家族包括许多变体,如 Oware、Bao、Omweso 等。
此实现包含经典的 Mancala 变体,包括 Kalah、Oware 和 Congkak。
玩家使用一个每边有六个小坑(房屋)以及两端较大的计分坑(仓库)的棋盘。目标是收集比对手更多的种子。
Kalah 游戏规则:
游戏开始时每个房屋放置四到六颗种子。
玩家控制棋盘自己这一侧的六个房屋。最右边的仓库中的种子代表每位玩家的分数。
在轮到自己时,玩家拿起一个房屋内的所有种子,并逆时针方向分发,每下一个房屋放一颗种子,包括自己的仓库(但跳过对手的仓库)。
如果最后一颗种子落在玩家一侧的一个空房屋中,而对面的房屋有种子,则将最后这颗种子和对手的种子都捕获。
如果最后一颗种子落在自己的仓库里,玩家将获得额外的一轮,连续移动没有限制。
游戏在一名玩家清空所有房屋时结束。剩下的种子归对方的仓库所有,拥有更多种子的玩家获胜。
Oware 游戏规则:
设置与 Kalah 相同,每个房屋有四到六颗种子,玩家控制自己这一侧的六个房屋。
玩家通过拿起一个房屋的所有种子,并逆时针方向分发,跳过两个仓库和起始房屋。在分发过程中,会跳过拥有 12 颗或更多种子的房屋。
当播种使对手的房屋恰好有两颗或三颗种子时发生捕获。连续符合条件的对手房屋将被捕获,直到遇到不符合条件的房屋为止。
当对手有空房屋时,玩家必须进行提供种子的移动。如果无法做到,则玩家可以拿走自己的剩余种子以结束游戏。
游戏在一名玩家捕获最多种子或双方平分种子时结束。
最新版本 1.4.1 的更新内容
最后更新于 2024 年 8 月 6 日 - 修复了各种错误