跳到內容

多人對弈

多人對弈讓您可以透過網路與另一個人對弈。無需帳號、無需配對——只要分享代碼即可開始下棋。

En Parlant~ 使用輕量級的 WebSocket 中繼伺服器連接兩位玩家。中繼伺服器即時傳遞雙方的棋步。您的西洋棋引擎、計時器和遊戲邏輯全部在本地端運行——伺服器僅負責訊息傳遞。

中繼伺服器運行在 Fly.io 上,應用程式會自動連接。無需任何設定。

  1. 在主畫面點選 Multiplayer
  2. 輸入您的名稱
  3. 您將收到一組格式為 XX-XX-XX 的 6 字元遊戲代碼
  4. 將此代碼分享給您的對手

主持人固定執白棋。

  1. 在主畫面點選 Multiplayer
  2. 輸入主持人分享的代碼
  3. 輸入您的名稱

加入者執黑棋。一旦雙方都已連線,遊戲立即開始。

  • 棋步會即時中繼傳送——您的對手會在您落子的瞬間看到每一步棋
  • 認輸和棋提議的運作方式與本地對弈相同
  • 棋盤鎖定為您的顏色,因此您只能移動自己的棋子

心跳機制會每 5 秒偵測一次您的對手是否仍在線上。若連線中斷,您將看到狀態指示。如果對手重新連線,遊戲可以繼續。

En Parlant~ 的多人對弈是一個輕量級中繼功能,用於和您認識的人下棋。它並非完整的西洋棋伺服器。目前沒有:

  • 配對或大廳系統
  • 等級分或排名
  • 觀戰模式
  • 帳號系統
  • 計時器整合(尚未實作)

只要分享代碼、進行對弈、享受樂趣。

如果您想自行託管中繼伺服器(基於隱私、區域網路對弈或更低延遲的考量),請參閱多人對弈伺服器架設指南,了解如何運行您自己的實例。