CGLemon / ElephantArt

A chinese chess(Xiangqi, 象棋) engine based on convolution neural network and Monte Carlo tree search which support UCCI protocol.
GNU General Public License v3.0
12 stars 5 forks source link

你好 可以打包一个发行版吗 #1

Open shuangqiao999 opened 2 years ago

CGLemon commented 2 years ago

你好: 由於我本身的開發環境不足,無法針對不同平台編譯,恕我無法發布。再來,本項目有各式各樣的問題,現在處於準備打掉重作的階段,所以也不建議你使用程式。

如果你在找可以使用的象棋程式,推薦以下資源:

  1. 佳佳象棋是目前已知最強的免費象棋引擎,但它長期沒有更新,且原始碼沒有公開,社群也比較封閉。
  2. Fairy-Stockfis 是目前已知最強的開源象棋引擎,最近 Fairy-Stockfis 在象棋上看起來有不錯的進展,且在各個平台上都可使用,它也支援完整的象棋通訊界面(UCCI, XBoard 等),除了規則上和亞洲有出入外,基本上 Fairy-Stockfis 是最好的選擇。
  3. Crazy Ara,它是達姆施塔特工業大學(Technische Universität Darmstadt )的一個開源項目,它有實做 CrazyHouse (一種西洋棋變體), AlphaZero 和象棋,整個項目處於活躍狀態,如果對於象棋在 Deep Learning 上的實做有興趣,可以和他們交流。

如果對於象棋演算有興趣的話,推薦 chessprogramming 這個網站,裡包含非常多以 alpha-beta 為主的西洋棋演算法,基本上該有的都有。而如果你對 Deep Learning 較感興趣的話, Crazy Ara 有公佈很多研究結果,建議到裡面逛逛,特別是這一篇象棋實做的研究報告和他們的實做 Crazy Ara 的 Paper

由於中文圈子裡做開源象棋的人很少(大多都是商業用途),尤其近幾年研究的人越來越少,自然這方面的研究資料相比英文就少很多,但還是有一些整合的資料可以看的,這些都屬於傳統象棋演算法的資料,Deep Learning 類基本都是英文資料

  1. 象棋巫師
  2. 電腦對局導論

希望這有幫助到你。