○前言:
(可略,直接跳正文)
世界三大棋種 : 圍棋、西洋棋、象棋,各自有其獨特的風格,奧妙無窮。當中也不乏棋痴如我,三種棋都愛下,其中不知為何,我們象棋的資源比起圍棋和西洋棋真是少的出奇,對弈網站功能也非常貧乏。為此推薦大家一個超多功能的象棋網站PyChess先來比比最大開源西洋棋網站 Lichess:
首先得先註冊一個Lichess帳號,進入PyChess之後使用該帳號登入,即可產生連結 :
裡頭隨時都有一堆人在下棋,其中不乏Elo 2500 ↑的Grand Master(註):
下完還有勝率分析、支招建議、電腦解說、棋譜上傳等超及多功能,引擎還是職業棋手用的Stockfish:
有了這網站就不用再另外學棋,網站上還保存所有的棋局記錄、個人積分排名和大量的教學謎題。
圍棋網 AI Sensei:
裡頭也是一堆功能,強大引擎Katago一樣給出勝率、支招和解說
還有許多職業棋手開的研究可以相互討論,棋力進展也可以非常快速。
最後終於來到我們的象棋網站,這是!!!?
最多人玩的PlayOK:
除了下棋什麼額外功能都沒有的網站,介面也很陽春,連個分析都嘸(真沒什麼好講~)。
象棋網 :
一樣也是殘破不堪。棋軟目前比較好的只有騰訊天天象棋,只有手機版,功能也非常少。
對於當前象棋網站的貧乏,有下象棋的棋友一定深有同感,為此,我要在這裡向各位介紹一個新的象棋網站
ーーーPyChess !!!
○正文: 開源棋網 PyChess 介紹
○特色:
-永遠免費
-支援多種棋類
-強大引擎,分析快速方便,介面好用
-棋盤編輯
-競技場錦標賽活動
-社群親和,可直接跟管理員對話
Pychess是匈牙利開源強者兼數學家 gbtami 的力作,他本人什麼棋都愛下,也曾經是棋手,github 上有一堆他開發的棋類軟體。Pychess 支援數十種不同民族的棋類,包括中國象棋、西洋棋、日本將棋、韓國將棋、馬雅象棋、泰國象棋、玩家們投票發明的棋......等等,網站的介面和功能直接移植前面介紹的 Lichess,引擎的部份這位大神則是修改 Stockfish 成 Fairy-Stockfish,採NNUE神經網絡,只要是象棋類遊戲都能玩(可別以為多而不精,它可是碾壓中國象棋 top 引擎如 Cyclone、ElephantEye等)。
變體 | Elo 差距 | 對手引擎 |
---|---|---|
象棋 | +100 * | Cyclone 0.55 |
象棋 | +100 * | Elephant Eye 3.31 |
象棋 | +300 * | Sjaak II |
象棋 | >+500 * | MaxQi |
至於其它棋種,Fairy-Stockfish表現也非常不錯,除日本將棋外(當然還是在top list),其他棋種目前都是在世界第一位ーーー別忘了Stockfish本身可是僅次於alphazero的象棋引擎啊。
以下是簡單的介紹:
首先得先註冊一個Lichess帳號,進入PyChess之後使用該帳號登入,即可產生連結 :
帳號的目地是儲存積分和歷史對局,參加競技場還可以得到獎盃(本人一個都沒有~)。所有的對局都可以PGN象棋檔匯出。
到大廳選擇對奕模式就可以開始下了,下玩直接開分析,搜索深度可自定。與 Lichess一樣,有 AI 建議和支招變化,也可以任意動子叫電腦評估:
勝率圖馬上就出來,還可以直接得到棋譜 :
棋盤編輯器可以自訂局面,叫引擎分析或繼續此局面,解謎題的好幫手:
附帶一提,棋盤和棋子樣式都可以自定。
和好友下棋可以和指定的人對弈,即使對方沒有帳號也行:
TV可以看到當前所有對局實況(有各式各樣奇怪的棋和愛下這些棋的怪人)
競技場錦標賽有各種棋類的排名賽,打進前十可以得到獎盃:
上榜的不乏有頭銜的棋手,那個西洋棋 International Master 象棋也超強的。我最高跟Candidate Master 打而已。
很有特色的瑪雅象棋 Chak (滿好玩的):
日本將棋(帥啊星空棋盤,真的變月下棋士了):
韓國將棋:
象棋+西洋棋 Shako:
象棋 v.s 西洋棋 Synochess:
融合日本將棋打入、持駒、升變概念的西洋征夷棋 Shogun
其他西洋棋變體還有常見的核象棋 Atom(棋子會爆炸)、雙狂象棋 Crazyhouse、費舍爾隨機西洋棋 chess960、山丘之王 King of the Hill......等等。
可以看看:
古高棉象棋:
緬甸象棋:
很有中亞風的可汗象棋 Orda:
西洋大象棋 Grand Chess:
中二的 忍棋 Sinobi:
玩家 CouchTomato 發明的 Chennis
這什麼棋 ?! 這種棋也有冠軍 ?
我在想獵人裡面的軍儀說不定有朝一日也會上線~
最後是這個網站很有特色的地方,每個人都可以加入管理員 Discord。對網站有什麼建議、想新增什麼新的棋,或有大神想強化 AI 的都可以在裡面提出 :
Discord 伺服器 https://discord.gg/aPs8RKr
gbtami本人也很喜歡在裡面啦賽
網站的所有程式碼都放在 Github 上,想自製引擎的可以去看看:
Fairy-Stockfish:
謝謝各位的觀看 !
(註)Elo是現代用於評定棋手水平的計分,每差400分勝率差十倍,新手是300