双人棋盘游戏
曼卡拉游戏是一类双人回合制策略棋盘游戏,使用小石子、豆子或种子在棋盘、地面或其他游戏表面上成排的洞或坑中进行。目标通常是捕获对手的所有棋子或一定数量的棋子。(维基百科)。
曼卡拉家族包含许多游戏,如奥瓦尔、鲍、奥姆威索等。
这是几款曼卡拉游戏的实现,包括卡拉、奥瓦尔和康卡。
游戏包括一个棋盘和一组种子或计数器。棋盘每边有六个被称为“房子”的小坑,两端各有一个被称为“终点区”或“仓库”的大坑。目标是收集比对手更多的种子。
卡拉规则:
1. 游戏开始时,每个房子放置四到六颗种子。
2. 每位玩家控制自己一侧的六个房子及其种子。玩家的分数是右侧仓库中的种子数量。
3. 玩家轮流播种种子。轮到玩家时,他们从自己的一个房子中取出所有种子,逆时针方向,将一颗种子放入随后的每个房子,包括自己的仓库,但不包括对手的仓库。
4. 如果最后播种的种子落在玩家自己拥有的一个空房子里,且相对的房子包含种子,则最后一颗种子和相对房子中的所有种子都会被捕获,并放入玩家的仓库。
5. 如果最后一颗种子落在玩家的仓库里,则该玩家获得额外的一轮。玩家连续移动的次数没有限制。
6. 当一位玩家所有房子里都没有种子时,游戏结束。另一位玩家将所有剩余的种子收集到自己的仓库中,种子最多的玩家获胜。
奥瓦尔规则:
1. 游戏开始时,每个房子放置四到六颗种子。每位玩家控制自己一侧的六个房子。玩家的分数是右侧仓库中的种子数量。
2. 轮到玩家时,他们从自己的一个房子中取出所有种子,并一颗一颗地逆时针播撒到随后的房子中(此过程称为播种)。种子不播种到计分仓库或取种子的原始房子中。起始房子被留空。如果它装有12颗或更多种子,则跳过它,第12颗种子进入下一个房子。
3. 捕获仅发生在玩家的最后一颗播种种子使对手的一个房子恰好包含两颗或三颗种子时。这会捕获该房子中的所有种子。如果之前的种子也使对手的房子达到两颗或三颗种子,这些也会被捕获,此过程持续到某一房子不满足条件或不属于对手为止。捕获的种子进入玩家的计分仓库。
4. 如果对手的所有房子都是空的,当前玩家必须选择一种能给对手种子的走法。如果不存在这样的走法,玩家捕获自己一侧的所有种子,游戏结束。
5. 当一位玩家捕获超过一半的种子,或者双方各捕获一半种子(导致平局)时,游戏结束。
最新版本 1.4.1 的新内容
最后更新于 2024年8月6日 - 错误修复