AI 酱: 就绪
V2.7.1 更新
- UI 改为暖白与黑色主调,按钮按灰度分级,棋盘保留木纹棕
- 新增:跟随系统的深色主题,棋盘与棋子同步切换
V2.7 更新
- 修复:AI 调度竞态——Worker 首回合不再误降级,悔棋/重开终止旧计算并清理延时回调
- 修复:AI 漏防与 VCF 假胜——被将强制延伸,杀棋判定加入对手反杀检查
- 修复:窄屏卡片溢出、高分屏坐标错位、胜负弹窗无法关闭或查看棋盘
- 优化:棋型评估与绘制缓存提速;提示异步化、存档校验、键盘与读屏体验增强
V2.6.1 修复
- 修复:终局悔棋步数计算反转——人机模式终局悔棋后出现"连走两步",撤子逻辑重写为"先撤 AI 手、再撤玩家最后一手"
- 修复:键盘回车/空格落子坐标换算错误(画布坐标被当作视口坐标),落点偏移或无响应
- 修复:地狱/困难难度在慢设备上被 5 秒看门狗误杀降级,超时按难度放宽至 8/15 秒;Worker 计算成功后重置重试计数
- 修复:终局胜利连线闪烁动画永不停止,现闪烁 5 次后定格显示
- 修复:二次确认模式下拖动跟随预览被隐藏;触屏点按棋盘可聚焦,随后可用键盘操作
- 修复:CSP 降级加载补充失败提示,Blob URL 用后即释放;设置读取改为白名单校验
- 优化:移除全局双击拦截(改用 touch-action: manipulation),快速连点按钮不再丢点击;启动时难度提示不再被回合提示瞬时覆盖
- 清理:移除从未生效的难度配置 pick 字段;悔棋/重开后清除残留的悬停预览
V2.6.0 更新
- 修复:AI 运行中崩溃(Worker onerror)导致棋盘永久卡死、无法落子,现已自动回退主线程补下这一手
- 修复:AI 漏防对手活三——候选点被启发式排序硬截断,关键防守点排到 10 名外就被丢弃,从未进入搜索
- 增强:新增棋型统计与必防点计算,对手的三 / 四两端延伸点强制进入候选池,不再依赖启发式排名
- 增强:补齐双四 / 四三 / 双三组合识别(含跳三、跳四),日志描述与实际实现现已一致
- 修复:棋型评估中活四被误判为冲四——原判定只看 5 格窗口外侧,导致「两端皆空」的活四分支永不生效
- 修复:aiMove 中令牌自增位置在 thinking 短路之前,可造成令牌漂移、AI 停止响应
- 增强:AI 面对单一必防点时不再放弃其他候选,改为「必防点 + 精选候选」共同搜索
- 增强:Worker 启动失败后自动有限重试一次,失败才降级主线程
- 修复:悔棋无法撤销终局,现可撤销最后一手并自动回退已计入的战绩
- 修复:更新日志固定限高会在窄屏裁剪末尾内容,现按实际内容高度动态展开
- 修复:超窄屏(≤360px)单列布局失效——地狱按钮的内联样式优先级高于媒体查询
- 修复:触屏拖动预览失效(hover 开头的设备判断使 touchmove 绑定成为死代码)
- 优化:输入方式改为按最近一次输入动态判定,触屏笔记本用鼠标不再被强制二次确认
- 优化:触屏合成 click 去重,避免绕过「落子二次确认」直接落子
- 优化:首次用户手势时同步解锁 AudioContext,修复 iOS Safari 音效无声
- 优化:AI 引擎在严格 CSP 环境下改用 Blob 注入加载,不再因 new Function 被拦截而整体失效
- 无障碍:允许页面缩放,棋盘与全部按钮补充 aria-label / aria-pressed
- 新增:棋盘键盘操作——聚焦后方向键移动光标,回车或空格落子
V2.5.0 更新
- 重构:AI 算法收敛为单一源码,主线程与 Worker 共用同一份引擎,彻底消除三处重复代码
- 增强:重写棋型评估(活四/冲四/活三/眠三/活二 + 双四、四三、双三组合),棋力显著提升
- 增强:新增必胜必防判定 + Alpha-Beta 剪枝搜索,地狱难度具备多层攻防推演能力
- 修复:候选点循环内反复统计棋子数的性能黑洞,AI 计算提速数倍
- 修复:版本号与更新日志不一致;标题、弹窗、日志统一为当前版本
- 修复:AI 思考中悔棋/重开存在的结果过期错乱,新增令牌校验与线程回收
- 优化:移除 Font Awesome 外链依赖,改为内联图标,完全离线可用
- 优化:画布按设备像素比渲染,高清屏下棋盘与棋子更锐利
- 优化:绘制请求合并到 requestAnimationFrame,滑动预览不再卡顿
- 新增:触屏落子二次确认(可在设置中关闭),告别手指误触
- 新增:棋盘满员和棋判定与提示
V2.4.4 更新
- 新增:内置 Web Audio API 音效(落子 / 胜利 / 失败),无需外部音频文件
- 移除:不让子(公平模式)玩法及其残留代码,简化游戏流程
V2.4.3 更新
- 修复:人机对战悔棋逻辑——玩家回合悔棋正确撤回 2 步并回到玩家回合
- 优化:悔棋后强制回到玩家回合,避免 AI 思考中悔棋导致回合错乱
快捷键: 重开 (R) · 悔棋 (U) · 提示 (H)
棋盘聚焦后: 方向键移动光标 · 回车/空格落子