多人對弈
多人對弈讓您可以透過網路與另一個人對弈。無需帳號、無需配對——只要分享代碼即可開始下棋。
En Parlant~ 使用輕量級的 WebSocket 中繼伺服器連接兩位玩家。中繼伺服器即時傳遞雙方的棋步。您的西洋棋引擎、計時器和遊戲邏輯全部在本地端運行——伺服器僅負責訊息傳遞。
中繼伺服器運行在 Fly.io 上,應用程式會自動連接。無需任何設定。
- 在主畫面點選 Multiplayer
- 輸入您的名稱
- 您將收到一組格式為
XX-XX-XX的 6 字元遊戲代碼 - 將此代碼分享給您的對手
主持人固定執白棋。
- 在主畫面點選 Multiplayer
- 輸入主持人分享的代碼
- 輸入您的名稱
加入者執黑棋。一旦雙方都已連線,遊戲立即開始。
- 棋步會即時中繼傳送——您的對手會在您落子的瞬間看到每一步棋
- 認輸和和棋提議的運作方式與本地對弈相同
- 棋盤鎖定為您的顏色,因此您只能移動自己的棋子
心跳機制會每 5 秒偵測一次您的對手是否仍在線上。若連線中斷,您將看到狀態指示。如果對手重新連線,遊戲可以繼續。
這是什麼(以及不是什麼)
Section titled “這是什麼(以及不是什麼)”En Parlant~ 的多人對弈是一個輕量級中繼功能,用於和您認識的人下棋。它並非完整的西洋棋伺服器。目前沒有:
- 配對或大廳系統
- 等級分或排名
- 觀戰模式
- 帳號系統
- 計時器整合(尚未實作)
只要分享代碼、進行對弈、享受樂趣。
自行架設中繼伺服器
Section titled “自行架設中繼伺服器”如果您想自行託管中繼伺服器(基於隱私、區域網路對弈或更低延遲的考量),請參閱多人對弈伺服器架設指南,了解如何運行您自己的實例。