详细使用指南
如何使用三维中国象棋
第一次打开页面时,可以先按下面的顺序熟悉棋盘。所有走法都会经过中国象棋规则校验,发光落点表示当前棋子可以到达的位置。
选择对弈模式和难度
在右侧模式区选择执红方、执黑方,或选择“手动”进行同一设备的双人热座对弈。与 AI 对弈时,再选择入门、进阶或大师难度;选择执黑时,AI 会先走。
点击棋子和合法落点
先点击己方棋子,棋盘会标出可以走到的格子,再点击其中一个发光落点完成走子。点击其他己方棋子可以切换选择;轮到 AI 时,棋盘会显示思考状态并自动落子。
旋转、缩放和切换视角
桌面端按住鼠标左键拖动棋盘可以环绕观察,滚动滚轮可以缩放。右侧的平面视角、立体视角和贴盘视角可以快速切换构图;重置视角会回到舒适的默认角度。
复盘、保存和继续研究
在历史面板中点击任意着法即可回到该节点,使用悔棋和重做检查变化。复制 FEN 可以保存当前局面,载入 FEN 可以恢复局面;棋盘编辑器适合从自定义残局或开局开始。
鼠标与触控操作
3D 场景使用标准的轨道相机控制,不需要额外安装插件。
旋转棋盘
电脑上按住鼠标左键并拖动,向任意方向观察棋盘;松开鼠标即可停止。旋转只改变镜头,不会改变棋局方向或走法。
缩放棋盘
使用鼠标滚轮前后缩放。手机或平板用双指捏合缩放,单指拖动旋转;如果浏览器拦截了触控手势,请先在棋盘上轻触一次再操作。
快速回到合适角度
平面视角适合阅读棋谱,立体视角突出棋盘厚度和光影,贴盘视角适合观察低角度特效。点击“重置视角”可以清除手动旋转和缩放。
键盘操作与无障碍使用
不使用鼠标也可以完成选子和走子。先让键盘焦点进入棋盘,再使用以下按键:
进入棋盘
按 Tab 在页面控件之间移动,直到 3D 棋盘出现焦点框;也可以直接点击棋盘后开始键盘操作。
移动光标
使用 ↑、↓、←、→ 在 10 行 × 9 列棋盘上移动光标;Home 和 End 可以快速移动到当前行的两端。翻转或镜像棋盘后,方向键会按照屏幕上的视觉方向移动。
选择和走子
按 Enter 或空格选择光标所在的己方棋子,再移动到发光的合法落点并再次按 Enter 或空格。非法位置不会执行走子,也不会破坏当前选择。
场景主题与吃子特效
特效只负责反馈和氛围,不改变规则、AI 计算或棋谱数据。可以根据设备性能和个人偏好随时调整。
海上悬浮棋台、云海仙境和水墨山河
场景主题改变背景、雾效、灯光和棋台氛围。它们不会改变棋盘坐标,也不会影响合法走法。
炮:弹道、爆炸与冲击波
炮吃子时会显示沿攻击线路飞行的弹道、命中后的爆炸和扩散的冲击波,帮助用户感受到炮隔子攻击的方向。
马:按“马走日”折转的剑气斩
马吃子使用符合马步折转路径的能量斩击,重点表现落点和跃进感;它仍然严格遵守蹩马腿规则。
车:直线能量轨道与冲击墙
车吃子沿直线产生能量轨道和矩形冲击反馈,呼应车在横线、直线上的攻击特点。
四档画质选择
智能电影模式会在连续特殊吃子时适度压缩节拍;完整仪式会播放完整光效、粒子、击飞和镜头反馈;简化特效适合移动设备;关闭特殊特效则保留清晰、快速的基本走子反馈。
从对弈到复盘的完整工作流
你可以先用本地双人模式熟悉棋盘,再切换到 Pikafish AI 检查局面;历史、云库、FEN 导入导出、翻转和镜像功能让同一局面既适合娱乐,也适合认真复盘。3D 页面与 Sachess 2D 棋盘使用相同的走法规则和 FEN 逻辑。
较早而持续演进的浏览器原生 3D 体验
在公开可检索的同类网页体验中,Sachess 属于较早把可旋转 WebGL 2 棋盘、浏览器内 Pikafish AI、本地双人、FEN 与复盘工具整合到同一网页的项目之一。我们更重视可验证的体验:3D 资源与首页隔离、规则与 2D 棋盘一致、无需下载,并根据设备能力自动调整画质。
兼容性、性能与数据说明
页面需要现代浏览器的 WebGL 2 支持。低端设备会自动减少粒子、阴影和后处理效果;这只改变视觉质量,不会改变合法着法、AI 设置或棋局数据。3D 资源只在本页面按需加载,不会拖慢首页。若设备无法启动 WebGL 2,可以返回轻量 2D 棋盘继续对弈。
鸣谢 tsonglew/chess-cn 开源项目提供的开源代码和 3D 素材。
三维中国象棋常见问题
需要下载或安装吗?
不需要。三维棋盘直接在支持 WebGL 2 的现代浏览器中运行,首次使用时浏览器会按需加载本页面资源。
手机或平板可以玩吗?
可以。单指拖动旋转、双指捏合缩放,点按棋子和发光落点完成走子;不同设备的 WebGL 2 性能不同,页面会自动降低视觉效果。
鼠标旋转会不会误触走子?
旋转由拖动手势处理,只有点击棋子或棋盘格才会触发选择和走子。走法仍会经过合法性校验。
如何从自己的棋谱继续?
复制或导出带历史的 FEN,在载入 FEN 对话框中粘贴;也可以打开棋盘编辑器摆出局面,再选择轮到哪一方。
3D 页面会让首页变慢吗?
不会。3D 的脚本、场景和资源包与首页隔离,首页不会预加载它们。