五子棋的規則
五子棋用 15×15 的棋盤,下在線與線的交叉點上。黑棋先下,雙方輪流各下一顆,棋子下了就不能移動。誰先在橫向、直向或斜向連成五顆同色的棋子,誰就贏。整個棋盤都下滿還沒有人連成五顆,就是和棋。
這個頁面用的是「自由規則」:連成五顆或五顆以上都算贏,雙方都沒有禁手。這和比賽常用的「連珠規則」不一樣,連珠規則會禁止黑棋下三三、四四和長連(六顆以上),用來平衡先手的優勢。本頁沒有實作禁手判定,想練連珠規則的話,請自己避開禁手的下法。
怎麼玩這個頁面
- 先選「對電腦」或「雙人同機」。雙人同機就是兩個人用同一台手機或電腦,輪流點棋盤。
- 對電腦時,選好難度和誰先下。先下的一方執黑。換「誰先下」或換對戰方式會重新開一局;換難度則是從電腦的下一手開始生效,不用重來。
- 在棋盤的交叉點落子。用滑鼠點一下就下;手機上第一下會出現半透明的預覽,再點同一個位置才會下,避免手指點偏。
- 紅點是最後一手的位置。分出勝負時,連成的那一排會畫上紅線。
- 下錯了按「悔棋」。對電腦時會一次退回到輪到你下的時候。
電腦的三種難度
| 難度 | 電腦怎麼想 |
|---|---|
| 簡單 | 只替眼前這一手打分數,再從前幾名裡隨機挑。大多會擋你的四顆,但偶爾會漏看。 |
| 普通 | 往後推算兩步:自己下一手、你回一手,再挑對自己最好的。 |
| 困難 | 在約 0.7 秒內盡量往後推算,桌機通常能算到 4 到 6 步,手機會少一些。 |
電腦的打分方式是:把棋盤上每一段連續五格都看一遍,裡面只有自己的棋子越多,分數越高;只有對方的棋子越多,越需要防守。這是常見的入門做法,沒有開局庫,也沒有專門找必勝連續衝四的搜尋,所以困難模式也不是無敵,會下五子棋的人可以試著贏它。
五子棋小技巧
- 認得「活三」和「活四」:一排三顆、兩端都空著叫活三,對方不擋,你下一手就變成兩端都空的活四;活四對方只能擋一邊,你必贏。所以看到對方的活三要馬上擋。
- 做雙重威脅:一手棋同時做出兩個活三,或一個四加一個活三(俗稱「四三」),對方只能擋一個,另一個就會連成。贏棋多半靠這招。
- 先手下在中央:中央附近的發展方向最多,靠邊的棋子能延伸的方向少,比較吃虧。
- 邊攻邊守:擋對方的時候,盡量選一個同時能讓自己連起來的位置,一手棋兼顧攻守。
- 別只看自己:每次落子前先掃一眼對方有沒有三顆或四顆連著,很多人輸棋是因為沒看到對方的威脅。
常見問題
這裡的五子棋用什麼規則?有禁手嗎?
用的是「自由規則」:黑棋先下,雙方輪流,先在橫、直、斜任一方向連成五顆的一方獲勝;連成六顆以上(長連)也算贏。這個頁面沒有實作禁手,黑棋可以下三三、四四,也可以長連。比賽常用的「連珠規則」會限制黑棋不能下三三、四四和長連,如果你要練習比賽規則,請自己遵守,程式不會幫你判定。
電腦的三種難度差在哪裡?
簡單:只看「這一手下哪裡分數高」,而且會加入隨機,偶爾連對方快連成五都沒擋。普通:會往後推算兩步(自己一步、對方一步)。困難:會在約 0.7 秒內盡量往後推算,桌機通常能算到 4 到 6 步(雙方各算一步),手機會少一些。在本站自己的測試中,困難對簡單下了 50 局,困難全勝。不過這個電腦沒有開局庫,也沒有專門的必勝搜尋,熟練的玩家還是有機會贏它。
先下的人是不是比較有利?
是。在 15×15 棋盤、自由規則下,先手的黑棋優勢很大,1990 年代已有研究用電腦證明,黑棋只要每一步都下對就必勝。這也是比賽規則要加上禁手、或用特殊開局方式來平衡的原因。想讓自己贏得輕鬆一點,可以選「我先下」;想挑戰的話,讓電腦先下。
手機上點了沒有落子?
為了避免手指點偏,手機觸控時要「點兩下」:第一下會出現半透明的預覽棋子,確認位置沒錯,再點一次同一個點才會真的落子。點別的地方會把預覽移過去。用滑鼠時則是點一下就落子。
悔棋可以悔幾步?
沒有次數限制,可以一路退回開局。對電腦時,按一次悔棋會把電腦的回應和你的上一手一起退掉,回到輪到你下的時候;雙人模式則是一次退一手。就算這局已經分出勝負,也能按悔棋退回去重下。
棋局會被記錄或上傳嗎?
不會。電腦的計算在你的瀏覽器裡完成,棋局不會送到伺服器,也沒有存在瀏覽器裡,重新整理頁面就會回到空的棋盤。
可以用鍵盤下嗎?
可以。先用 Tab 鍵把焦點移到棋盤上,用方向鍵移動藍色方框,按 Enter 或空白鍵落子。
規格與來源
- 棋盤、勝負判定和電腦對手都由本站自行用原生 JavaScript 撰寫,沒有使用他人的五子棋引擎程式碼。工具本身不載入外部程式庫(全站共用的流量統計與廣告腳本除外)。
- 電腦對手:五格窗口評分函式+有限深度的 minimax(alpha-beta 剪枝),候選點只取已有棋子附近、分數較高的位置;困難模式用逐步加深,並限制每步思考時間約 0.7 秒。計算放在 Web Worker(瀏覽器的背景執行緒)裡,思考時頁面不會卡住。
- 規則:自由規則(五連或長連皆勝,無禁手)。五子棋與連珠的規則屬公開的遊戲規則。
- 棋局不上傳、不儲存。