免費轉換器

四子棋 線上遊戲

線上玩四子棋!投下彩色棋子,率先連成四個棋子獲勝。與朋友對戰或與AI對決。

紅色0
0Draw
黃色0
紅色的回合

關於此工具

四子棋是一款兩人遊戲,在 7 列、6 行的垂直格上進行。玩家輪流將彩色代幣丟進列中;令牌從下往上堆疊。第一個將四個標記水平、垂直或對角線對齊的玩家獲勝。該遊戲由 Milton Bradley 於 1974 年商業發布,但基本規則較舊。

連接四已解決:透過完美的遊戲,第一個玩家獲勝。該證明於 1988 年完成。在實踐中,大多數玩家都玩得並不完美,因此遊戲往往很有趣且具有競爭性。該遊戲比 Tic-Tac-Toe 更具戰略性——更大的狀態空間(4.5 兆個可能的位置)支援圍繞分叉、威脅和縱隊控制的深層戰術。

該實現提供了針對 AI 的雙人遊戲和單人遊戲。 AI 難度是可配置的:隨機(簡單)、基於啟發式(中)和基於深度限制的搜尋(困難)。在困難難度下,人工智慧玩得很好,但並不完美——完美的遊戲需要比瀏覽器中的合理搜尋更深層的搜尋。

為什麼要玩四子棋

在休閒和嚴肅之間很好地連接四個尺度。快速遊戲用於娛樂,較長時間的遊戲用於策略練習。比井字遊戲更深的遊戲樹意味著隨著時間的推移,戰略還有真正的改進空間。

兩人遊戲也是一款可靠的社交遊戲。易學習,難以掌握,獲勝令人滿足。適合與朋友或家人一起度過輕鬆的時光 - 適合兒童,但對成人來說很有趣。

使用方法

將代幣放入列中,將四個代幣排成一行。

  1. 選擇模式: 兩人遊戲(在同一螢幕上交替回合)或單人遊戲(對抗人工智慧)。
  2. 第一個玩家掉落了一個令牌: 單擊一列。令牌落下並停留在底部(或現有堆疊的頂部)。
  3. 第二個玩家掉落了一個令牌: 單擊任意列。玩家交替放置。
  4. 獲勝或平局: 第一个将四个标记水平、垂直或对角对齐的获胜。如果棋盘上没有赢家,则平局——但在具有最佳玩法的四子棋中,这种情况很少见。

常見用例

技術細節

遊戲狀態:一個 7×6 數組,追蹤每個單元格的顏色(紅色、黃色或空)。當玩家放置在一列中時,令牌會落在該列中最低的空行處。每次移動後獲勝檢定:掃描所有獲勝線(水平、垂直、對角線的 4 行圖案)。

AI:帶有 alpha-beta 剪枝的極小極大,通常採用迭代加深(搜尋深度 2、4、6 等,直到時間用完)。換位表快取評估的位置。位置評估功能統計威脅、阻止威脅、中央控制和節奏。

博弈樹:大約 4.5 兆個可能的位置。瀏覽器中無法進行全量搜尋;深度有限的搜尋(通常是 6-9 層)效果很好,但並不完美。殘局資料庫可以實現完美的遊戲,但太大而無法在瀏覽器中發布。

最佳實踐

常見問題

Connect Four 可以免費使用嗎?
是的,完全免費,沒有隱藏費用,無需訂閱,也沒有使用限制。根據需要經常使用它。
我需要建立帳戶嗎?
不需要。該工具可以立即使用——無需註冊,無需電子郵件地址,也無需提供個人資訊。
我的資料私密且安全嗎?
是的。所有處理均使用 JavaScript 在您的瀏覽器中進行。沒有資料上傳到任何伺服器。您的輸入和輸出完全保留在您的裝置上。
這適用於行動裝置嗎?
是的。該工具具有完全響應能力,適用於具有任何現代網頁瀏覽器的智慧型手機、平板電腦和桌上型電腦。
如果董事會沒有獲勝者怎麼辦?
畫。對於完美的比賽來說,這是不尋常的。在不完美的比賽中,如果雙方球員都錯過了獲勝的機會,就會發生這種情況。
遊戲狀態保存了嗎?
大多數實現不會在遊戲中期保存。一些跟踪 localStorage 中跨会话的获胜计数。
可以兩個人遠端玩嗎?
此實現支援本地兩人遊戲。遠端遊戲需要多人伺服器。
它與井字棋有何不同?
更大的棋盤(7×6 vs 3×3),代幣下降到底部(重力),需要連續 4 個 vs 3 個。更大的狀態空間,更深的策略。