Suggestion pour un bon moteur d'échecs sous Linux

33

J'utilise GNUChess avec le client Knights (Knights ne semble pas être à maturité; les plantages sont fréquents). Existe-t-il un équivalent de Chessmaster sur Linux? Qu'en est-il des bons clients à jouer sur des serveurs comme FICS .

J'utilise actuellement Jin pour jouer sur FICS. Mais je pense que Jin n'expose pas toutes les fonctionnalités du serveur, par exemple, le chat n'est pas là dans Jin.

Swair
la source
3
Vous pouvez discuter en utilisant jin, mais c'est difficile . Fondamentalement, vous devez entrer des commandes comme tell <handle> hello worldpour parler à quelqu'un. Si vous jouez à un jeu, vous pouvez say good luck!parler avec votre adversaire.
Andrew
oh depuis la console telnet! Ah oui. Même ça va marcher!
Swair
Un fait moins connu est que PyChess a son propre moteur d’échecs intégré. Il est conçu pour jouer davantage comme un joueur d’échecs moyen et moins comme un grand maître.
Thomas Ahle
Qu'est-ce qui ne va pas avec Stockfish (remarquez que le titre de votre question demande un moteur d'échecs, alors que le corpus prétend que vous voulez jouer en ligne - ce qui est une autre affaire)?
Gented

Réponses:

17

Moteurs:

Tous les trois sont installables via Ubuntu Software Center et sont tous trois conformes à l'UCI (c'est-à-dire qu'ils fonctionnent sous Chessbase Fritz, Chess pour Android et / ou l'interface graphique Arena). Arena est utilisé avec FICS, vous devriez donc pouvoir utiliser les 3.

À l'exception de Glaurung, j'ai utilisé les deux à l'occasion et en ai été très satisfait.

Installation:

sudo apt-get install toga2 glaurung fruit
Rinzwind
la source
2
Parlant spécialement de Linux, Sotckfish me manque dans la liste des moteurs. Il est disponible dans toutes les distributions, ou si vous préférez, vous pouvez le compiler vous-même: github.com/mcostalba/Stockfish
Emilio Díaz le
15

Pour les moteurs de niveau professionnel, je lance Houdini 1.5 (j'imagine des versions plus récentes et payantes de Houdini également) et Stockfish dans SCID. L’exe Houdini se charge très bien dans le SCID tant que le vin est installé et que l’exe a été rendu exécutable. Les deux fonctionnent très bien pour moi, mais je trouve que les évaluations de Houdini (par exemple -0,71 est un avantage évident pour Black) sont les plus significatives. Les évaluations de stockfish sont souvent gonflées / optimistes (-0,71 ne signifierait peut-être qu'un avantage minuscule par rapport à Black ou +1,5 ne signifierait pas que Blanc l'emporterait, mais que Black avait en réalité une forte compensation pour l'échange. À mon avis, Houdini est particulièrement doué pour l'évaluation. J'ai essayé les moteurs Toga, Fruit et Glaurang, ils fonctionnent bien et fonctionnent, à mon souvenir, bien avec SCID, mais ils ne sont pas aussi puissants que Houdini et Stockfish.

Pychess (dans le centre logiciel Ubuntu) pourrait convenir à un programme simple équivalent à un jeu d'échecs.

J'utilise aussi Jin et Dasher dans Wine pour ICC. Je n'ai pas beaucoup essayé FICS.

Sam Copeland
la source
1
J'en ai marre des faux profils qui sponsorisent Chessbase sur Internet et jettent de la merde à Chessmaster. Cela se produit depuis plus d’une décennie maintenant et c’est TIRING. Premièrement, il n’existe aucune comparaison possible entre Chessmaster, le logiciel mature, abouti et extrêmement riche en fonctionnalités, et l’interface amateur gratuite pychess . Deuxièmement, pourquoi sur Terre, un utilisateur de Linux, c'est-à-dire un adepte du logiciel libre, paierait-il pour Houdini lorsqu'il existe une option objectivement plus forte appelée Stockfish?. Arrêtez de choper Internet et arrêtez de couler Chessmaster. Trop c'est trop!!!
Mephisto
1
Et NON, les évaluations de Houdini NE SONT PAS plus significatives que celles proposées par Stockfish, et il est extrêmement facile à comprendre en analysant des jeux historiques avec les deux moteurs. Non, de toute façon, Houdini analyse mieux que Stockfish. C'est juste le sponsoring de Chessbase. Comme vous le faites depuis plus d'une décennie. Arrête ça. Trop c'est trop.
Mephisto
Pychess n’est en aucun cas équivalent à Chessmaster (le moteur est faible, les évaluations ne sont pas toujours correctes et c’est extrêmement bogué).
Gented
14

Stockfish est le moteur le plus puissant pour linux, autant que je sache. La meilleure interface FICS est BabasChess, un programme Windows fonctionnant parfaitement sous Linux avec Wine . Je l’utilise sans problème dans OpenSuse 11.4.
Une autre possibilité consiste à utiliser VirtualBox (utilisez la version rpm du site et non la version opensource des référentiels linux!) Et exécutez Windows en tant que machine virtuelle avec vos clients d'échecs préférés - Windows XP suffit. J'exécute Fritz ( http://www.playchess.com/ , qui a également un client gratuit => http://www.fritzhelp.com/download/PlayChessV6Setup.exe ), et leclient ChessPlanet du serveur russe ChessSlan de Convekta(ChessAssistant), utilisait également le client Dasher d’ ICC .
- EDIT après commentaire de Saibot -
Vous confondez une spécification (= protocole) avec un logiciel concret construit / implémenté pour un système d'exploitation spécifique. Le protocole UCI (UCI = interface universelle d’échecs) décrit uniquement la communication d’un moteur d’échecs et d’une interface utilisateur d’échecs.
La version Stockfish Linux ne fonctionnera pas sous Windows, tout comme la version Windows de Stockfish ne fonctionnera pas sous Linux, alors que les deux prennent en charge le protocole UCI. Certains moteurs, par exemple Stockfish, proposent plusieurs implémentations pour différents systèmes d'exploitation, mais de nombreux moteurs sont uniquement destinés à Windows.
Il n’ya donc rien de mal avec le meilleur moteur pour Linux, le meilleur moteur pour Windows!
Les moteurs implémentés dans un langage multiplate-forme tel que Java ("write once run everywhere") s'exécutent sur plusieurs plates-formes, si la machine virtuelle Java est disponible pour ce système d'exploitation.

Rebse
la source
3
Babaschess sous Wine est intéressant, mais j'imagine que les machines virtuelles ne sont pas ce que recherche l'OP. Je veux dire, presque tous les programmes Windows peuvent fonctionner sous une machine virtuelle, mais c'est peut-être un peu exagéré, vous ne pensez pas?
Nikana Reklawyks
3
Malheureusement, les plus populaires / les meilleurs clients et beaucoup d’autres formidables outils d’échecs ne sont conçus que pour Windows. Babaschess fonctionne bien avec Wine, mais pas Fritz. Donc, vous n'avez pas d'autre choix. Et VirtualBox est une solution simple avec le mode transparent, la fonctionnalité de capture instantanée et le dossier partagé pour le transfert de données entre Windows et Linux. Lorsque vous utilisez Wine, vous devez installer beaucoup de choses Windows, c'est pareil.
Rebse
1
Tous les moteurs de haut niveau sont compatibles UCI, ce qui est un standard multiplateforme. Par conséquent, il est faux de dire: meilleur moteur pour Linux, meilleur moteur pour Windows, etc.
ferit
@Saibot voir mon édition ..
Rebse
@Rebse Ouais, tu as raison, honte à moi :-)
ferit
12

J'aime le Xboard . C'est une interface vraiment sympa pour les moteurs d'échecs comme GNUChess et il supporte la connexion à des serveurs comme FICS. Il peut également prendre en charge les moteurs de variantes d’échecs (y compris les variantes internationales). Il peut être utilisé pour jouer à Fruit Engine (comme le suggère une autre réponse).

Voici une citation de son site web:

XBoard est une interface utilisateur graphique pour les échecs sous toutes ses formes principales, y compris les échecs internationaux, xiangqi (échecs chinois), shogi (échecs japonais) et Makruk, en plus de nombreuses variantes mineures telles que Losers Chess, Crazyhouse, Chess960 et Capablanca Chess. Il affiche un échiquier à l'écran, accepte les mouvements effectués avec la souris et charge et enregistre des jeux dans la notation de jeu portable (PGN).

Il a également un port Windows.

Seth
la source
Le Xboard est aussi mon préféré: c'est tout simplement génial!
Gented
7

Sur Mac, j'utilise SCID comme interface et le moteur Stockfish. J'ai utilisé Crafty et l'ai trouvé sûr et efficace s'il est pris conformément aux instructions.

Il existe probablement des versions de ligne de commande Unix pour les deux, si c'est ce que vous recherchez.

EDIT - Depuis que j'ai écrit ce qui précède, j'ai créé une boîte Windows. Je cours Stockfish et Arena. Je trouve Arena agaçant mais meilleur que Tarrasch.

Tony Ennis
la source
3

Tous les moteurs d’échecs de haut niveau, tels que Komodo, Houdini, Rybka, Stockfish, etc., suivent les normes UCI , qui sont indépendantes de la plate-forme . Peu importe Linux, Windows, OSX ou autre.

Ce dont vous avez besoin (et ce que vous demandez probablement) est une interface graphique pour faire tourner le moteur. Pour cela, je peux suggérer ChessX sur Linux .

A propos, le moteur de Chessmaster est assez mauvais en comparant les moteurs ci-dessus, je ne suggérerais jamais de l'utiliser si vous êtes sérieux aux échecs.

ferit
la source
1
Un moteur est un binaire spécifique à la plate-forme. La note de 2700 est suffisante pour tout le monde sauf les 50 meilleurs au monde
Dmitry Fedorkov
Pourtant, aucun professionnel n'utiliserait le maître d'échecs.
Ferit
Les professionnels sont très peu nombreux. Il est beaucoup plus probable que l’OP soit un amateur et ce dont il a vraiment besoin, c’est un moteur avec un bon style humain.
Dmitry Fedorkov
Vous avez dit sauf le top 50 dans votre commentaire, maintenant vous êtes passé aux amateurs. De plus, un moteur faible ne signifie pas un style plus humain. Personne ne préfère un produit de qualité inférieure, sauf vous semble-t-il.
Ferit
Je n'ai pas dit que Chessmaster ne convient pas aux professionnels. Il y a beaucoup de qualités différentes d'un moteur, mais vous semblez ne connaître que la cote.
Dmitry Fedorkov