什麼是人機西洋棋?

Chess vs AI 是一局完整的人機西洋棋對戰。走法合法性由 chess.js 函式庫判定,AI 採用帶 alpha-beta 剪枝與子力位置評估的極小化極大搜尋,六個難度涵蓋純新手到業餘俱樂部棋手。免費且私密 —— 你的對局完全歸你,不上傳任何資料。

六個難度檔由搜尋深度與隨機著法機率共同調節。新手與初級都只搜 1 層,分別有 75% 與 40% 的機率隨機挑一手合法著法,因此常常送子,小朋友與純新手也能贏。休閒檔搜 2 層,隨機失誤率 15%。中級搜 3 層,基本不會送子。高級與大師都搜 4 層,並啟用完整子力位置評估表,棋力達到俱樂部水準,會懲罰鬆懈著法。走子可以點擊選取,也可以直接拖曳到目標格;提示按鈕隨時點亮當前最強一手 —— 它固定使用 3 層搜尋,與你選的難度無關。短易位、長易位、吃過路兵、升變、三次重複、五十回合規則與逼和全部處理妥當,走法紀錄可匯出 PGN,貼到 Lichess 或 Chess.com 進行覆盤。

使用方法

  1. 在六個難度檔(新手、初級、休閒、中級、高級、大師)中挑一個,並選擇執白或執黑。
  2. 點擊棋子查看高亮顯示的合法走法,然後點擊目標格子完成移子。AI會自動應對。
  3. 透過走法歷史面板追蹤棋局進程,撤銷走法嘗試不同策略,或隨時開始新局。

何時使用

  • 重複練習開局前 8 步,觀察 AI 在不同分支裡如何應對,把套路打熟。
  • 練習殘局技巧,從開局起把局面引導到王兵殘局,再實戰收尾。
  • 在手機上消磨十五分鐘,下一盤正式的棋,而不是又一輪戰術題。

結果

你想在比賽前練習西西里防禦。難度選「中級」、執黑,對 1.e4 回應 c5,看 AI 走 Najdorf、Sveshnikov 還是平淡的反西西里。對局結束後從走法紀錄複製 PGN,貼到 Lichess 讓引擎深度分析。

常見問題

高級與大師難度相當於 Lichess 多少 Elo?
大約 1500-1700 Lichess 快棋分,視局面而定。高級與大師同樣使用 4 層搜尋加完整子力位置表,戰術意識扎實,但沒有開局庫,也沒有真正的殘局知識,1800 以上的棋手在長棋裡會把它拆解。命名上多出一檔大師,主要是為了在你想清楚標出滿血強度時有現成的標籤。
為什麼新手與初級難度有時會直接送掉皇后?
故意設計的。這兩檔都用 1 層搜尋後再擲骰子 —— 新手有 75% 機率隨機挑一手合法著法,初級是 40%。這樣能讓小朋友和純新手也能贏。一旦這種送子已經教不動你了,就直接跳到休閒或中級。
看到 AI 的應手後,可以悔棋嗎?
可以。撤銷按鈕會一次回退最近一對走法(你的與 AI 的)。它是為了學習而設,不是用來和朋友對奕時作弊,這裡對面也沒有朋友。若你想保留「公平」的棋譜,記得撤銷之前先把 PGN 複製下來。
可以執黑下棋嗎?
可以。在側欄把「Play As」切換到黑方,再開新局。棋盤會翻轉,黑方擺在下方,AI 先手執白。中途切換顏色會重置棋局。
PGN 複製後該貼到哪裡做深度分析?
Lichess 分析棋盤(lichess.org/analysis)、Chess.com 的分析功能,以及 Arena、SCID 等桌面 GUI 都接受相同的 PGN 格式。Lichess 提供免費的 Stockfish 16 整局覆盤,棋力遠勝這個工具內建的 AI。

相關工具