Ici, un problème d'échecs quotidien, vous pouvez choisir parmi 3 niveaux de difficulté croissante. Les problèmes tactiques sont issu du site Chess Tempo.
Vous devez trouver le meilleur coup ou la meilleure combinaison, en déplaçant les pièces. .
Un carré rouge indique qui a le trait
=>Easy(facile), Medium, Hard (difficile) : Cliquer pour changer le niveau de difficulté du problème
=>Attention le bouton Show affiche la solution en notation anglaise (Dame=Queen / Tour=Rook / Cavalier=kNight / Fou=Bishop / Roi=King)
Pages
jeudi 2 avril 2020
Comparatif de logiciels de jeu
Un
logiciel de jeux d'Echecs c'est quoi ?
Un Protocole de dialogue entre un Moteur (calculateur) et une Interface Graphique (Client) !
Le
Moteur
(Engine
ou Module)
contient tout le code informatique destiné à calculer le meilleur
coup pour le module dans une position donnée. Ces programmes ont une
personnalité, un style de jeux paramétrable, un nom. Il en existe
de tout niveau de jeu. Ils peuvent être commercials ou gratuits.
L’Interface
Graphique
(Chess GUI
ou
Client)
est le programme qui va accueillir et faire fonctionner ces moteurs.
On peut les faire se rencontrer dans le cadre de l’organisation de
tournois entre moteurs. L’interface graphique gère donc tout
l’environnement visible par l’utilisateur tel que l’échiquier
et affiche des informations issues du calcul des modules (animation
de l’échiquier à chaque coup, des variantes, de l’évaluation
de la position, de l’utilisation des tablebases, de la profondeur
de recherche, etc...). Le principal avantage pour le programmeur est
de se concentrer sur la performance du moteur afin d’en améliorer
le niveau de jeu plutôt d’avoir à gérer la représentation
visuelle de l’échiquier et le dialogue avec l’utilisateur.
Beaucoup
de GUI peuvent intégrer plusieurs moteurs. Il suffit de télécharger
au préalable les moteurs voulus et d'y faire référence dans le
paramétrage du GUI réservé à cet effet.
Exemples
:
Intégration
de Leela Chess Zero dans les GUI les plus connues :
Déclaration
d'un nouveau moteur Leela Chess Zero dans ChessBase :
Le
Protocole
Pour
cela le moteur doit parler le même langage avec l’interface
graphique grâce à un protocole, c’est-à-dire une norme commune
entre l’interface graphique et chaque moteur pour échanger des
données telles que les coups d’une partie d’Echecs.
Actuellement,
3 types de protocoles dominent les modules d’échecs :
- Protocole UCI (Universal Chess Interface) est le plus répandu de tous (Arena, Rybka Aquarium, ChessGui, José Chess etc..)
Quel est le meilleur
logiciel (à avril 2020) ?
Le
meilleur logiciel est la combinaison
du meilleur
moteur
(souvent paramétrable) intégré dans une GUI
conviviale
qui saura vous apporter la simplicité de fonctionnement et de
compréhension au regard des services que vous en attendez : analyse
de position, jeu contre la machine etc ...
Concernant
le GUI
Voici
un lien vers un site utilisateur qui permet d'avoir une bonne idée
du comparatif des logiciels gratuits :
http://uia-echecs.blogspot.com/2014/02/logiciels-gratuits.html
(Merci
à l'UIA Bayeux)
Au
sujet du moteur
Voici
un lien vers un site utilisateur qui permet d'avoir une bonne idée
du comparatif de leurs performances :
https://www.pousseurdebois.fr/quel-est-le-meilleur-logiciel-dechecs/
(Merci
à Pousseur de bois)
En
termes de performances, deux moteurs se disputent le leadership :
Stockfish
qui est l'appanache d'une théorie de développement et de concept
classique, leader d'une série de moteurs de concepts identiques et
AlphaZero,
moteur basée sur l'intelligence artificielle (AI), structuré par un
réseau de neurones (Deep Mind), ce tout nouveau concept fait fureur
et les résultats ne se sont pas fait attendre. AlphaZero a battu
Stockfish.
Plus
d'informations :
L'application
qui propose un développement du type AlphaZero est :
Leela
Chess Zero.
Une
GUI a été développée spécifiquement pour la tester, elle
s'appelle :
Nibbler
Plus
de renseignements ici :
Intégration
de Lc0 dans les GUI les plus connues :
http://echiquierbriochin.fr/jeu-echecs-nibbler-lc0-leela-chess-gui-interface/
(Merci
à l'Echiquier Briochin)
Vous
pouvez télécharger le moteur que vous voulez sur le site de son
éditeur :
Souvent
la dernière version est proposée payante mais d'autres plus
anciennes sont gratuites.
Lc0
: http://lczero.org/
Stockfish
: https://stockfishchess.org/
Ribka
: http://rybkachess.com/
etc
...
Où jouer en ligne ?
Il
existe pléthore de sites dédiés au sujet, citons en quelques uns :
Lichess.org,
Chess.com, Europe-echec, Chess24 etc ... Tous ces sites proposent
d'ailleurs bien d'autres services complémentaires.
Voici
un lien vers un site utilisateur qui présente quelques solutions :
http://uia-echecs.blogspot.com/2014/02/logiciels-gratuits.html
(Merci
à l'UIA Bayeux)
Jouer
sur tablette ou smartphone
Il
existe pléthore d'applications dédiées au sujet qui sont
téléchargeables dans les différents stores, citons en quelques
unes :
Lichess.org,
Chess.com, Chess24 etc ... Tous ces sites proposent d'ailleurs bien
d'autres services complémentaires. On trouve aussi des applications
dédiées aux ouvertures (Ouvertures d'Echecs) ou finales (Intégrale
des finales aux échec 1600-2400) ou spécifiquement aux exercices de
tactiques : la série CT-Art etc ...
Conseil
:
Choisir
un logiciel qui embarque les moteurs open source performants
Stockfish
ou Lc0.
Sous
Android
Une
application téléchargeable gratuitement et de bonne facture est
Droidfish
qui
embarque naturellement le moteur Stockfish mais qui peut aussi
intégrer Lc0. Voici la méthode pour s'en doter:
Package
:
lc0-v0.24.1-android.apk
Sous
IOS
L'application
téléchargeable gratuitement similaire à Droidfish est Smallfish
Inscription à :
Publier les commentaires (Atom)
Superbe information sur les logiciels de jeu d'échec !
RépondreSupprimerChessify sur android propose de travailler avec 6 moteurs au choix et gratuitement: lc0, stockfish, komodo qui est le seul a trouver un mat de finale cavalier fou roi contre roi (komodo est le meilleur tacticien)...
RépondreSupprimer