中国跳棋(Chinese Checkers)源自 1892 年德国的“Stern-Halma”,是一项极度考验空间布局、路线规划与博弈推演的经典棋种。
核心目标:将己方阵地(所选出生星角)的所有棋子(10子或15子),全部移动到正对面的敌方目标阵地中。最先全部入营者胜出。
1. 独立主轴走廊 (Independent Directional Corridor):针对 3 组对称轴向(南北纵轴、东北-西南斜轴、西北-东南斜轴),引擎会根据双方各自选定的出生角与终点角,动态建立独立的投影坐标系。AI 始终沿着自己的前进主干道推进,并自动避开非目标侧翼星角。
2. 入营单向锁规则 (Goal-Locking):棋子一旦踏入目标阵地,禁止跳出目标区,彻底解决残局徘徊难题。
3. 阶梯式入营导向机制:棋子进入目标星角后,基础奖励飙升 (+50),且越深入最深顶点加分越高(每深入一格额外 +12 分),彻底消除在营外徘徊刷分的现象。
采用预加载 30 个静态 DOM 对象池机制。在战局重置、悔棋时,系统在微秒内强行关闭过渡动画 (transition: none) 并触发浏览器同步重绘 (offsetWidth),确保非操作棋子绝对焊死在盘面上,永不产生误动乱窜。