詳細使用指南
如何使用三維中國象棋
第一次開啟頁面時,可以依照以下順序熟悉棋盤。所有走法都會經過中國象棋規則驗證,發光落點表示目前棋子可以到達的位置。
選擇對弈模式和難度
在右側模式區選擇執紅、執黑,或選擇「手動」進行同一裝置的雙人熱座對弈。與 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 的腳本、場景和資源包與首頁隔離,首頁不會預載它們。