題:
關於在Linux上使用好的國際象棋引擎的建議
Swair
2012-08-21 14:18:13 UTC
view on stackexchange narkive permalink

我將GNUChess與Knights客戶端一起使用(Knights似乎還不成熟;崩潰很常見)。 Linux上是否有等效的Chessmaster?好的客戶可以在 FICS這樣的服務器上玩。

我目前使用Jin來在FICS上玩。但是我認為Jin並沒有提供服務器的所有功能,例如Jin中沒有聊天記錄。

您可以使用jin聊天,但是*很難*。基本上,您必須輸入“ tell hello world”之類的命令才能與某人交談。如果您正在玩遊戲,則可以使用“說好運!”與對手交談。
哦,來自telnet控制台!是的。即使那樣也行!
一個鮮為人知的事實是,PyChess內置了自己的國際象棋引擎。它的設計玩起來更像是普通的國際象棋棋手,而不像大師級棋子。
使用Stockfish有什麼問題(請注意,您的問題標題要求使用象棋引擎,而語料庫則要求您要在線玩-這是另一回事)?
六 答案:
Rinzwind
2012-08-21 17:36:55 UTC
view on stackexchange narkive permalink

Engines:

所有三個都可以通過Ubuntu Software Center安裝,並且所有三個都符合UCI(例如因此可以在Chessbase Fritz,Android版Chess和/或Arena GUI中運行。 Arena與FICS一起使用,因此您應該可以使用全部3個。

除了Glaurung之外,我偶爾使用這兩個,對此感到非常滿意。

安裝:

  sudo apt-get install toga2 glaurung fruit  
特別是在談論linux時,我確實在引擎列表中懷念Sotckfish。它肯定在每個發行版中都可用,或者如果您願意,也可以自己編譯:https://github.com/mcostalba/Stockfish
Sam Copeland
2012-11-24 03:35:54 UTC
view on stackexchange narkive permalink

對於專業級引擎,我在SCID中運行Houdini 1.5(我想也可以使用Houdini的較新的付費版本)和Stockfish。只要安裝了wine並且該exe文件已成為可執行文件,Houdini exe即可在SCID中正常加載。兩者對我來說都非常有效,但是我發現Houdini的評估(例如-0.71是Black的明顯優勢)是最有意義的。 fish魚的評價通常是誇張的/樂觀的(-0.71可能僅意味著對Black的微不足道優勢或+1.5可能並不意味著White獲勝,但是Black實際上對交易有很強的補償。我認為,Houdini特別擅長於評價我已經嘗試使用Toga,Fruit和Glaurang引擎;它們很好,並且據我所知,它們與SCID兼容,但不如Houdini和Stockfish強。

我在ICC的葡萄酒中也使用了Jin和Dasher,所以我並沒有嘗試太多FICS。

我受夠了在互聯網上贊助Chessbase並向Chessmaster扔屎的虛假資料。這已經發生了十多年了,現在正在上班。首先,**成熟,成功且功能極為豐富的軟件Chessmaster與業餘自由接口pychess之間不可能進行比較。第二,為什麼地球上會有Linux用戶,即大多數時候相信自由軟件的人,在客觀上更強大的選項稱為Stockfish時為Houdini付費?不要再上網了,不要再下象棋大師了。適可而止!!!
不,Houdini的評估在任何意義上都不比Stockfish提供的評估有意義,並且通過使用兩個引擎分析歷史遊戲非常容易看出這一點。不,無論如何,Houdini都比Stockfish更好地分析。那隻是Chessbase的讚助。正如您已經做了十多年了。別搞了。適可而止。
Pychess的方式與Chessmaster相當(引擎很弱,評估並不總是正確的,而且非常容易出錯)。
Rebse
2012-11-21 02:28:58 UTC
view on stackexchange narkive permalink

Stockfish 是Linux AFAIK的最強大引擎。最好的FICS界面是 BabasChess ,它是Windows程序,但在Linux下使用 Wine 可以正常運行-我是可以在OpenSuse 11.4中使用它而沒有任何問題。
另一種可能性是使用 VirtualBox (使用站點的rpm版本,而不是linux存儲庫中的開源版本!)並且使用您喜歡的國際象棋客戶端將Windows作為虛擬機運行-Windows XP就足夠了。我正在運行Fritz( http://www.playchess.com/,它也有一個免費客戶端=> http://www.fritzhelp.com/download/PlayChessV6Setup.exe)和來自 Convekta (ChessAssistant)的俄語ChessServer的 ChessPlanet 客戶端,也使用了 ICC 的strong> Dasher 客戶端。
- EDIT 將規範(=協議)與為特定操作系統構建/實現的具體軟件相混淆。UCI協議(UCI =通用國際象棋界面)僅描述國際象棋引擎和國際象棋用戶界面的通信。
Stockfish Linux該版本將無法在Windows框上運行,就像Stockfish Windowsversion無法在Linux上運行一樣,而兩者均支持UCI協議。 Stockfish-為不同的操作系統提供多種實現,但是許多引擎僅適用於Windows。
因此,Linux最佳引擎,Windows最佳引擎都沒錯!
如果Java操作系統可用,則以跨平台語言(如Java)實現的引擎(“寫一次就到處運行”)將在多個平台上運行。

在Wine下運行的Babaschess很有趣,但是我想虛擬機並不是OP所追求的。是的,我的意思是,幾乎所有Windows程序都可以在VM上運行,但這也許有點過頭了,您認為嗎?
不幸的是,最受歡迎/最好的國際象棋客戶端以及許多其他出色的國際象棋工具僅適用於Windows。 Babaschess在Wine上運行良好,但Fritz則不行。因此,您別無選擇。 VirtualBox具有無縫模式,快照功能和共享文件夾,可在Windows + Linux之間進行數據傳輸,使您倍感輕鬆。使用Wine時,您也必須安裝許多Windows東西,這是相似的。
所有頂級引擎都與UCI兼容,這是跨平台標準。因此,說對Linux最好的引擎,對Windows最好的引擎等是錯誤的。
@Saibot看到我的編輯。
@Rebse是的,你是對的,可恥的是我:-)
Seth
2012-12-15 08:34:17 UTC
view on stackexchange narkive permalink

我喜歡 Xboard。對於象GNUChess這樣的象棋引擎,它是一個非常酷的界面,它支持連接到FICS這樣的服務器。它也可以支持國際象棋變體引擎(包括國際變體)。它可以用來玩水果引擎(作為另一個答案的建議。)

這裡是其網站上的報價:

XBoard是國際象棋中的圖形用戶界面它的所有主要形式,包括國際象棋,象棋(象棋),將軍(日本像棋)和馬克魯克,以及許多次要變體,例如失敗者象棋,瘋狂屋,象棋960和卡帕布蘭卡象棋。它在屏幕上顯示棋盤,接受用鼠標進行的移動,並以可移植遊戲符號(PGN)加載和保存遊戲

它還具有Windows端口。

Xboard也是我最喜歡的:太好了!
Tony Ennis
2012-08-21 16:43:30 UTC
view on stackexchange narkive permalink

在Mac上,我將SCID用作界面和Stockfish引擎。我已經使用了Crafty,並且如果按照指示使用它,它是安全有效的。 p>編輯-自從我撰寫以上內容以來,我已經啟動了Windows框。我正在運行Stockfish和Arena。我發現Arena很煩人,但比Tarrasch好。

ferit
2015-12-27 21:15:02 UTC
view on stackexchange narkive permalink

所有頂級國際象棋引擎(例如Komodo,Houdini,Rybka,Stockfish等)都遵循 UCI 標準,該標準與平台無關。 Linux,Windows,OSX或其他無關緊要。

您需要的(以及您可能會問的)是用於運行引擎的 GUI 。為此,我可以建議 Linux上的ChessX

順便說一句,與上面的引擎相比,Chessmaster的引擎非常糟糕,我從不建議如果您對國際象棋很認真,請使用它。

引擎是特定於平台的二進製文件.2700的等級足以滿足除世界排名前50位之外的所有人的要求
但是沒有專業人士會使用國際象棋大師。
專業人士很少。 OP很有可能是業餘愛好者,而他真正需要的是具有良好人性化風格的引擎。
您在評論中說過前50名,但現在下降到了業餘愛好者。另外,弱小的引擎並不意味著更像人的風格。除了您以外,沒有人喜歡劣質產品。
我並不是說國際象棋大師不適合專業人士。引擎有許多不同的品質,但是看來您只知道等級。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...