什么是西洋跳棋?

与电脑对弈跳棋,提供三种难度。点击棋子移动,跳过对手棋子吃掉它们,到达对面底线升王。标准规则——强制吃子和升王均已支持。

三个难度等级决定电脑提前算几步。简单只走最明显的一步,中等会推算两三步,困难用更深的极小化极大搜索,基本不会送子。强制吃子、连跳、抵达对方底线升王,都按美式跳棋的标准规则。

使用方法

  1. 选择难度等级(简单、中等或困难),开始新游戏。
  2. 点击一枚棋子查看高亮显示的可移动位置,然后点击目标格子完成移动。
  3. 吃掉对方所有棋子或让对方无子可动即为获胜。

何时使用

  • 用稳定难度的对手练习连跳、底线陷阱这类战术套路。
  • 没人陪下棋的时候,喝杯咖啡顺手下一局放松。
  • 教孩子玩跳棋,先用简单模式过渡,再慢慢加难度。

结果

试试中等难度。从边线开局控制棋盘边缘,连续跳吃一次拿下多枚棋子,再推一枚到底线升王。

常见问题

为什么有时候必须吃子,不能走别的更好的位置?
美式跳棋规则:只要有吃子机会就必须吃。如果同时有多步可以吃,可以自己挑一种,但不能跳过吃子去走纯位置。「必须吃子」的提示就是为此。
棋子怎么升王?升王之后有什么变化?
棋子走到对方底线就升级为「王」,会带上王冠标记。王可以向前向后任意方向走和吃,战斗力大约翻倍,尤其在残局里作用最大。
简单、中等、困难到底有什么差别?
简单只在合法走法中浅算一下,会出明显失误。中等会推几步。困难用阿尔法-贝塔剪枝深算,考虑王棋活力和子力对比,送子几乎一定被惩罚。
我还有棋子,为什么显示和局?
当双方都没办法赢的时候判和。典型情况是两王对一王、又分布在不同色格上。引擎会直接给和局,免得在死棋里无限循环。
用的是国际跳棋规则还是美式跳棋?
美式跳棋,八乘八的盘面。兵只能向前吃,王每次走一格,吃子强制。国际跳棋是十乘十、王可以飞行,这里没有实现。

相关工具