什么是西洋跳棋?
与电脑对弈跳棋,提供三种难度。点击棋子移动,跳过对手棋子吃掉它们,到达对面底线升王。标准规则——强制吃子和升王均已支持。
三个难度等级决定电脑提前算几步。简单只走最明显的一步,中等会推算两三步,困难用更深的极小化极大搜索,基本不会送子。强制吃子、连跳、抵达对方底线升王,都按美式跳棋的标准规则。
使用方法
- 选择难度等级(简单、中等或困难),开始新游戏。
- 点击一枚棋子查看高亮显示的可移动位置,然后点击目标格子完成移动。
- 吃掉对方所有棋子或让对方无子可动即为获胜。
何时使用
- 用稳定难度的对手练习连跳、底线陷阱这类战术套路。
- 没人陪下棋的时候,喝杯咖啡顺手下一局放松。
- 教孩子玩跳棋,先用简单模式过渡,再慢慢加难度。
结果
试试中等难度。从边线开局控制棋盘边缘,连续跳吃一次拿下多枚棋子,再推一枚到底线升王。
常见问题
- 为什么有时候必须吃子,不能走别的更好的位置?
- 美式跳棋规则:只要有吃子机会就必须吃。如果同时有多步可以吃,可以自己挑一种,但不能跳过吃子去走纯位置。「必须吃子」的提示就是为此。
- 棋子怎么升王?升王之后有什么变化?
- 棋子走到对方底线就升级为「王」,会带上王冠标记。王可以向前向后任意方向走和吃,战斗力大约翻倍,尤其在残局里作用最大。
- 简单、中等、困难到底有什么差别?
- 简单只在合法走法中浅算一下,会出明显失误。中等会推几步。困难用阿尔法-贝塔剪枝深算,考虑王棋活力和子力对比,送子几乎一定被惩罚。
- 我还有棋子,为什么显示和局?
- 当双方都没办法赢的时候判和。典型情况是两王对一王、又分布在不同色格上。引擎会直接给和局,免得在死棋里无限循环。
- 用的是国际跳棋规则还是美式跳棋?
- 美式跳棋,八乘八的盘面。兵只能向前吃,王每次走一格,吃子强制。国际跳棋是十乘十、王可以飞行,这里没有实现。