Suggerimento per un buon motore di scacchi su Linux


33

Sto usando GNUChess con il client Knights (Knights non sembra essere così maturo; gli arresti anomali sono comuni). Esiste un equivalente di Chessmaster su Linux? Che dire di buoni clienti da giocare su server come FICS .

Attualmente uso Jin per giocare su FICS. Ma penso che Jin non esponga tutte le funzionalità del server, ad esempio la chat non è presente in Jin.


3
Puoi chattare usando jin, ma è difficile . Fondamentalmente, devi inserire comandi come tell <handle> hello worldper parlare con qualcuno. Se stai giocando, allora puoi usare say good luck!per parlare con il tuo avversario.
Andrew

oh dalla console telnet! Ah sì. Anche quello funzionerà!
Swair,

Un fatto meno noto è che PyChess ha il suo motore di scacchi incorporato. È progettato per giocare più come un giocatore di scacchi medio e meno come un grande maestro.
Thomas Ahle,

Cosa c'è di sbagliato nell'utilizzare Stockfish (nota che il titolo della tua domanda richiede un motore di scacchi, mentre il corpus afferma che vuoi giocare online - che è un'altra cosa)?
gented

Risposte:


17

motori:

Tutti e tre sono installabili tramite Ubuntu Software Center e tutti e tre sono conformi a UCI (cioè. Funziona su Chessbase Fritz, Chess per Android e / o sulla GUI Arena). Arena viene utilizzato con FICS, quindi dovresti essere in grado di utilizzare tutti e 3.

Fatta eccezione per Glaurung, ho usato entrambi in occasione e ne sono rimasto molto soddisfatto.

Installazione:

sudo apt-get install toga2 glaurung fruit

2
Soprattutto parlando di Linux mi manca Sotckfish nella lista dei motori. È sicuramente disponibile in ogni distro, o se preferisci puoi compilarlo tu stesso: github.com/mcostalba/Stockfish
Emilio Díaz

15

Per i motori di livello professionale, eseguo Houdini 1.5 (immagino che funzionino anche versioni più recenti e pagate di Houdini) e Stockfish in SCID. L'ex Houdini si carica bene in SCID fintanto che il vino è installato e l'exe è stato reso eseguibile. Entrambi funzionano molto bene per me, ma trovo che le valutazioni di Houdini (es. -0.71 sia un chiaro vantaggio per il Nero) siano le più significative. Le valutazioni dello stoccafisso sono spesso gonfiate / ottimistiche (-0,71 potrebbe significare solo un vantaggio minuscolo per il nero o +1.5 potrebbe non significare che il bianco sta vincendo, ma che il nero in realtà ha un forte compenso per lo scambio. A mio avviso, Houdini è particolarmente bravo a valutare compensazione del deficit materiale: ho provato i motori Toga, Fruit e Glaurang; stanno bene e, a mio ricordo, funzionano bene con SCID, ma non così forte come Houdini e Stoccafisso.

Per un semplice programma equivalente a chessmaster, pychess (nel centro software Ubuntu) potrebbe essere adatto.

Uso anche Jin e Dasher nel vino per ICC. Non ho provato molto FICS.


1
Sono stufo di profili falsi che sponsorizzano Chessbase su Internet e lanciano merda a Chessmaster. Questo è successo da più di un decennio ormai ed è Faticoso. In primo luogo, non è possibile un confronto tra il software maturo, di successo ed estremamente ricco di funzionalità chiamato Chessmaster e l'interfaccia amatoriale gratuita pychess . Secondo, perché mai un utente Linux, cioè il più delle volte credente nel software libero, pagherebbe Houdini quando esiste un'opzione obiettivamente più forte chiamata Stockfish ?. Smetti di crapping internet e smetti di affondare Chessmaster. Adesso basta!!!
Mephisto

1
E NO, le valutazioni Houdini NON sono più significative in alcun senso di quelle offerte da Stockfish, e questo è estremamente facile da vedere analizzando i giochi storici con entrambi i motori. No, in alcun modo Houdini analizza meglio dello stoccafisso. Questo è solo sponsor di Chessbase. Come hai fatto per più di un decennio. Smettila. Adesso basta.
Mephisto

Pychess non è in alcun modo equivalente a Chessmaster (il motore è debole, le valutazioni non sono sempre corrette ed è estremamente difettoso).
gented

14

Lo stoccafisso è il motore più potente per Linux AFAIK. La migliore interfaccia FICS è BabasChess, che è un programma Windows ma funziona bene sotto Linux con Wine - lo sto usando in OpenSuse 11.4 senza problemi.
Un'altra possibilità è usare VirtualBox (usare la versione rpm dal sito e non la versione opensource dai repository linux!) Ed eseguire Windows come macchina virtuale con i vostri client di scacchi preferiti - Windows XP è sufficiente. Sto eseguendo Fritz ( http://www.playchess.com/ , che ha anche un client gratuito => http://www.fritzhelp.com/download/PlayChessV6Setup.exe ) eclient ChessPlanet dal russo ChessServer di Convekta(ChessAssistant), utilizzava anche Dasher Client di ICC .
- EDIT dopo il commento di Saibot -
Stai confondendo una specifica (= protocollo) con un pezzo di software concreto costruito / implementato per un sistema operativo specifico. Il protocollo UCI (UCI = interfaccia universale di scacchi) descrive solo la comunicazione di un motore di scacchi e di un'interfaccia utente di scacchi.
La versione di Stockfish per Linux non verrà eseguita su una finestra di Windows, così come la versione di Stockfish per Windows non verrà eseguita su Linux, mentre entrambe supportano il protocollo UCI. Alcuni motori, ad esempio Stockfish, forniscono implementazioni multiple per diversi sistemi operativi, ma molti motori sono solo per Windows.
Quindi non c'è niente di sbagliato nel miglior motore per Linux, il miglior motore per Windows!
I motori implementati in un linguaggio multipiattaforma come Java ("scrivere una volta eseguito ovunque") verranno eseguiti su più piattaforme, se Java VM è disponibile per quel sistema operativo.


3
Babaschess in esecuzione sotto Wine è interessante, ma immagino che le macchine virtuali non siano ciò che l'OP sta cercando. Voglio dire, sì, quasi tutti i programmi Windows possono essere eseguiti su una VM, ma forse è un po 'eccessivo, non credi?
Nikana Reklawyks il

3
Purtroppo i client di scacchi più famosi / migliori e molti altri fantastici strumenti di scacchi sono solo per Windows. Babaschess funziona bene con Wine, ma Fritz no. Quindi non hai altra scelta. E VirtualBox è un gioco da ragazzi con modalità senza soluzione di continuità, funzionalità di istantanea e cartella condivisa per il trasferimento di dati tra Windows + Linux. Quando usi Wine devi installare anche molte cose di Windows, è simile.
Rebse il

1
Tutti i motori di livello superiore sono compatibili UCI, che è uno standard multipiattaforma. Quindi è sbagliato dire, il miglior motore per Linux, il miglior motore per Windows, ecc.
ferit

@Saibot vedi la mia modifica ..
Rebse

@Rebse Sì, hai ragione, peccato per me :-)
ferit

12

Mi piace Xboard . È un'interfaccia davvero interessante per i motori di scacchi come GNUChess e supporta la connessione a server come FICS. Può supportare anche i motori delle varianti di scacchi (comprese le varianti internazionali). Può essere usato per giocare a Fruit Engine, (come suggerisce un'altra risposta.)

Ecco una citazione dal suo sito Web:

XBoard è un'interfaccia utente grafica per gli scacchi in tutte le sue principali forme, inclusi scacchi internazionali, xiangqi (scacchi cinesi), shogi (scacchi giapponesi) e Makruk, oltre a molte varianti minori come Losers Chess, Crazyhouse, Chess960 e Capablanca Chess. Visualizza una scacchiera sullo schermo, accetta le mosse fatte con il mouse e carica e salva i giochi in Portable Game Notation (PGN)

Ha anche una porta di Windows.


Anche Xboard è il mio preferito: è semplicemente fantastico!
gented

7

Su Mac, utilizzo SCID come interfaccia e il motore Stockfish. Ho usato Crafty e l'ho trovato sicuro ed efficace se preso come indicato.

Probabilmente ci sono versioni della riga di comando Unix per entrambi, se è quello che stai cercando.

MODIFICA - Da quando ho scritto sopra ho lanciato una finestra di Windows. Sto correndo Stoccafisso e Arena. Trovo Arena fastidiosa ma migliore di Tarrasch.


3

Tutti i motori di scacchi di alto livello come Komodo, Houdini, Rybka, Stoccafisso ecc. Seguono gli standard UCI , indipendenti dalla piattaforma . Non importa Linux, Windows, OSX o altro.

Ciò di cui hai bisogno (e che cosa probabilmente chiedi) è una GUI per il funzionamento del motore. Per questo, posso suggerire ChessX su Linux .

A proposito, il motore di Chessmaster è piuttosto male confrontando i motori sopra, non consiglierei mai di usarlo, se sei serio negli scacchi.


1
Un motore è un binario specifico della piattaforma. Il punteggio di 2700 è sufficiente per tutti tranne i primi 50 al mondo
Dmitry Fedorkov il

Eppure nessun professionista userebbe il maestro di scacchi.
ferit

I professionisti sono pochissimi; è molto più probabile che l'OP sia un dilettante e ciò di cui ha davvero bisogno è un motore con un buon stile umano.
Dmitry Fedorkov il

Hai detto tranne i primi 50 nel tuo commento, ora sei passato ai dilettanti. Inoltre, il motore debole non significa uno stile più umano. Nessuno preferisce un prodotto inferiore, tranne te, a quanto pare.
ferit

Non ho detto che Chessmaster non è adatto ai professionisti. Ci sono molte qualità diverse di un motore, ma a quanto pare sei consapevole solo della valutazione.
Dmitry Fedorkov il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.