電腦圍棋/如何找到其他程式對戰?
外觀
< 電腦圍棋
測試你的 圍棋引擎 實力的最佳方法之一是讓它與其他圍棋程式對戰。最常見的方法是透過 GTP 協議.
一旦你的程式實現了 GTP 協議,你就可以下載另一個 實現 GTP 協議的程式,並使用引擎 vs. 引擎應用程式讓它們相互對戰。
- gogui-twogtp 是 GoGUI 中包含的一個附加元件,用於觀看和配置任意 GTP 引擎 vs. GTP 引擎的遊戲,並儲存它們。示例用法可以在這裡找到:WatchingNumbersGoUp
- CGOS 擁有一個應用程式,允許你將 GTP 引擎連線到線上 9x9 電腦圍棋伺服器,以便輕鬆地測試你的程式與數十個不同水平的其他程式進行對戰。
- kgsGtp 是一個橋接應用程式,將 GTP 引擎連線到一個名為 KGS 的線上伺服器,使你的圍棋程式能夠透過網際網路與人類和其他程式對戰。
- twogtp 是一個用於讓兩個引擎相互對戰的 perl 指令碼。它與 GNU Go 一起釋出。在 GNU GPL 許可下發布。由 Teun Burgers 和 Daniel Bump 編寫。
- 2ptkgo.pl 是另一個類似於 twogtp 的 perl 指令碼,但它還提供了一個圖形顯示。它也與 GNU Go 一起釋出。執行它需要 perltk 和 ttgo.pm。在 GNU GPL 許可下發布。由 Don Dailey 編寫。
- twogtp.py 是一個用於讓兩個引擎相互對戰的 python 指令碼。比 twogtp 功能更豐富。在 GNU GPL 許可下發布。由 Inge Wallin 和其他 GNU Go 開發者編寫。
- twogtp.pike 是一個用於讓兩個引擎相互對戰的 pike 指令碼。它也與 GNU Go 一起釋出,並且比 twogtp.py 功能更豐富。在 GNU GPL 許可下發布。由 Paul Pogonyshev 和 Gunnar Farnebäck 編寫。
SmartGo 不能與引擎 vs. 引擎應用程式一起使用,但它確實有一個“錦標賽”模式,該模式使用 GTP,無需單獨的引擎 vs. 引擎應用程式。
- KGS 電腦圍棋錦標賽 每月在 Kiseido Go Server 上舉行。
- 第 50 屆歐洲圍棋大會 在義大利羅馬附近的弗拉斯卡蒂舉行。
- 美國圍棋大會 在北卡羅來納州舉行。