Le blog des echecs  ZONE JEUX  FORUM  BLOG  BOUTIQUE

samedi 24 mars 2007

Les meilleurs outils informatiques gratuits

Vous cherchez un logiciel pour jouer aux échecs ou pour classer vos parties dans une base de données ? Avant d'aller vers des logiciels coûteux, essayez d'abord ceux qu'on trouve gratuitement sur le Net.
Je vous présente ici quelques outils gratuits qui ont chacun leur personnalité. Il ne vous reste plus qu'à choisir !

Chess Position Trainer
CPT v3.3 de décembre 2006, disponible sous Windows

Chess Position Trainer est un logiciel qui vous aide à construire un arbre d'ouvertures. Pour cela vous importez un ensemble de parties et il construit un arbre que vous pouvez commenter, modifier...
La 2eme grande partie du logiciel est le module d'entraînement qui vous permet de rejouer les coups de votre arbre d'ouverture.

Ecran de Chess Position Trainer

Téléchargement et informations complètes sur le site de Chess Position Trainer.

SCID
SCID v3.6.1 de mars 2004, disponible sous Windows, Linux et Mac OS X

Scid est surtout spécialisé dans la gestion de base de données de parties. Il possède des fonctionnalités poussées de recherche, classement, d'édition de parties...
Il n'est pas le plus adapté pour jouer des parties contre un moteur d'échecs.

Ecran de Scid

Téléchargement et informations complètes sur le site de Scid.

Jose
Jose v1.4.4, disponible sous Windows, Linux et Mac OS X

Jose sera votre préféré pour jouer une partie contre un moteur d'échecs. Sa présentation agréable, son échiquier en 3 dimensions fournissent un cadre idéal.

Ecran de Jose

Téléchargement et informations complètes sur le site de Jose.

Arena
Arena v1.99beta2 du 20/01/2006, disponible sous Windows

Arena est aussi un partenaire de jeu trés puissant. Il est d'ailleurs trés orienté jeu contre divers moteurs et se veut même une interface graphique universel pour les moteurs d'échecs au standard UCI et WinBoard.
Il vous permettra d'organiser simplement des tournois entre moteurs et de vous joindre à eux.

Ecran d'Arena

Téléchargement et informations complètes sur le site d'Arena

mercredi 1 novembre 2006

L'ordinateur a choisi le meilleur joueur de tous les temps !?

ChessBase.com - Chess News - Computers choose: who was the strongest player?

L'article ci-dessus m'a interpellé. Deux scientifiques ont mis au point une méthode de calcul pour déterminer qui est le meilleur joueur d'échecs de tous les temps. Pour cela, ils ont comparé les coups des champions du monde d'échecs, de Steitnitz à Kramnik.

Le principe de leur calcul est le suivant : calculer la différence entre l'évaluation de la position suite au coup du joueur et l'évaluation de la position suite au meilleur coup choisi par l'ordinateur. Puis faire la moyenne de toutes ces différences pour chaque joueur.

Résultat de l'analyse

A ce petit jeu, comme vous pouvez le voir ci-dessus, le meilleur joueur de tous les temps serait Jose Raul Capablanca.

Bien sûr, l'article complet des 2 scientifiques, Matej Guid et Ivan Bratko, expose toutes leurs hypothèses et conclusions.

vendredi 28 octobre 2005

Chesspresso : les échecs en Java

Vous souhaitez écrire votre propre programme d'échecs ? Vous ne savez pas comment commencer et vous maitrisez le langage Java ?

Ne chercher plus ! D'autres on fait le travail pour vous. Découvrez Chesspresso, une bibliothèque de classes Java qui propose une implémentation des divers concepts de programmation d'un jeu d'échecs. Elle fournit aussi les fonctionnalités liées au standards PGN et FEN.

Vous trouverez toutes les explications et la Javadoc à cette adresse : http://chesspresso.sourceforge.net/

Pour téléchargez la librairie et les sources essayez directement ici : http://sourceforge.net/projects/chesspresso/

dimanche 21 novembre 2004

Utiliser l'informatique

Les outils informatiques ont pris une grande importance dans l'apprentissage et la pratique des échecs. On peut les classer comme suit :
  • les moteurs,
  • les bases de données,
  • Internet.
Des standards sont même nés de cet effervescence : PGN, FEN, EPD, UCI… Nous y reviendrons. Je veux vous faire partager ma petite expérience dans ce domaine.


Commençons par les moteurs : les cerveaux des logiciels de jeu d'échecs. Ils sont capables de calculer des coups à partir d'une position et éventuellement d'autres paramètres. On en trouve beaucoup de gratuits dont le plus célèbre est Crafty.

Pour exploiter ces moteurs il faut une interface graphique capable de communiquer avec les moteurs grâce à un protocole tel que UCI (Universal Chess Interface) ou WinBoard. Arena est une interface gratuite de ce type. Mais il existe aussi des logiciels commerciaux plus complets tel que Fritz de Chessbase qui fournit d'autres fonctionnalités d'apprentissage ou de conseils.

L'intérêt de ces logiciels est triple :
  • jouer pour le plaisir contre un fort adversaire toujours disponible,
  • s'entraîner en jouant sur un thème ou à des cadences bien choisies,
  • analyser ses parties pour déceler les ressources tactiques oubliées.
Pour ma part j'ai commencé à jouer aux échecs contre des logiciels. Il est vrai qu'on se lasse vite d'enchaîner les parties contre un ordinateur. Maintenant le véritable intérêt des moteurs pour moi est plus l'analyse et l'entraînement.

Dans cet optique il est important de conserver ses parties pour pouvoir les analyser. On peut aussi avoir besoin de retrouver un ensemble de parties pour la même ouverture, classer ses parties selon leur ouverture, leur finale ou bien d'autres thèmes. Les logiciels de base de données vous aident dans cette tâche : ChessBase, ChessAssistant pour les produits commerciaux ou bien Scid pour les logiciels gratuits.

De plus un standard s'est imposé pour permettre l'échange de parties au format électronique : PGN (Portable Game Notation). Tous les logiciels permettent de lire une partie dans ce format. C'est le format principal d'échange de parties sur Internet.

J'ai beaucoup utilisé ces logiciels et je conserve toutes mes parties pour pouvoir les analyser et les classer.


Lorsqu'on commence à progresser aux échecs on se trouve très vite en manque d'adversaire. Internet permet de pouvoir jouer contre des adversaires humains sans forcément aller dans un club. On y trouve différentes formes de jeu : en direct ou en différé.

Je pense que le jeu en direct est intéressant pour s'amuser. Cette forme de jeu est surtout utilisée pour jouer en blitz. Quant au jeu en différé il est peut être mieux adapté pour jouer des parties plus consistantes avec pour objectif de progresser. J'ai publié il y a quelques jours un article à ce sujet.

Vos commentaires, questions et témoignages sur ce sujet sont tous les bienvenus

mardi 9 novembre 2004

Le jeu en différé sur Internet

Depuis quelques années le jeu en différé sur Internet est la forme de jeu que je pratique presque exclusivement. Je veux donc vous livrer ici mon témoignage sur son intérêt et toutes les dérives que j'ai constaté autour d'elle.

LA PETITE HISTOIRE

J'ai découvert cette forme de jeu grâce au site echecs.com. Sur ce site il est possible de défier d'autres joueurs pour jouer des parties en différé de manière complètement libre : aucune cadence n'est imposée (mais la partie est stoppée si aucun coup n'est joué au bout de 3 semaines environ), aucune formule de tournoi n'est disponible et les joueurs ne sont pas classés. Ajoutons que l'inscription est gratuite.

Tout cela me convenait bien car ne disposant pas d'une connexion haut débit à domicile il n'était pas très pratique de jouer en direct. Et puis cette forme de jeu se prête bien aux parties rapides et ce n'est pas ce que je cherchais.

Je commençais donc à jouer plusieurs parties en même temps dans le seul objectif de progresser et plus particulièrement d'essayer de construire un répertoire d'ouvertures. Au fur et à mesure je me rendais compte que certains joueurs laissaient tomber leurs parties, que certains étaient très lents. Mais cela ne m'a jamais gêné, chacun est libre de jouer comme bon lui semble et surtout en fonction de ces disponibilités. Parallèlement je lisais les forums sur le site france-echecs.com et découvrais qu'un bon nombre de membres se plaignaient de la lenteur de jeu mais aussi du fait que certains s'aidaient de logiciels pour jouer. Là encore je ne comprenais pas de telles plaintes.

Pour ma part j'étais indifférent à la lenteur de jeu puisque je jouais de nombreuses parties simultanément. De plus je ne considérais pas l'assistance par ordinateur comme une triche car il n'y avait aucune compétition. Je trouvais juste cela dommage pour les joueurs l'utilisant car elle ne leur apporte rien. Je n'ai donc jamais été trop en phase avec les membres se plaignant de ces pratiques. Mais certains de ceux-là se sont regroupés et ont créé la COJELI, COnfrérie des Jouteurs d'Echecs Libres de l'Informatique. Aujourd'hui pour en faire partie il faut être coopter.

Plus tard le site echecs.com proposa de payer une inscription pour accéder à un club proposant pleins de services supplémentaires : tournois avec cadence de jeu, classement, un contenu didactique pour progresser...

Je suis devenu membre de ce club dont j'ai été très satisfait de la prestation. J'ai même vécu sur son forum de grands moments. Des membres insatisfaits se plaignaient constamment, certains allant même jusqu'aux attaques directes contre le propriétaire du club ou son administrateur. Les autres se révoltaient contre la tricherie ou contre l'incorrection des adversaires qui continuaient de jouer avec une pièce en moins, qui laissaient traîner les parties perdues ou qui jouaient une partie "égale" et refusaient les propositions de nulle.

Autant vous dire que ces membres n'ont pas renouvelé leur inscription payante. D'autant que, selon leurs dires, il existait un site mieux et gratuit.

Dans le courant du mois de septembre dernier je n'ai pas renouvelé mon abonnement car je ne trouvais plus assez de temps à consacrer aux parties en différé et que je les jouaient sans grande conviction. Mais dans le foulée je suis tombé sur ce fameux site gratuit et "bien mieux" : EchecsNet. Pour m'inscrire il m'a fallu montrer "patte blanche" : un mail à l'administrateur avec mon profil de joueur. En ce qui concerne le jeu en différé je n'ai trouvé qu'une différence avec le club d' echecs.com : une limite de temps entre 2 coups de 15 jours et un suivi des tournois plus poussé. Sinon ce site n'offre aucun contenu didactique et les temps de réponse ont été assez médiocres sur la période pendant laquelle je l'ai utilisé. Et oui aujourd'hui je n'utilise plus. Je fais parti des maudits, des exclus.

Pourquoi ? Tout a commencé avec une partie pour laquelle j'ai dépassé les 15 jours autorisés entre 2 coups. Une règle dont je n'avais pas pris connaissance et que les circonstances m'ont fait enfreindre. Il faut préciser que je jouais d'autres parties sans aucun problème. J'ai été alerté lorsque l'administrateur m'a fait parvenir un email. J'ai alors pu découvrir que mon adversaire demandait de mes nouvelles dans le forum. Une discussion s'y est donc déroulée et les choses semblaient être rentrées dans l'ordre jusqu'à un post sur la gratuité des sites Internet. J'y précisait que la gratuité n'était pas forcément la panacée sur Internet et qu'un site payant devait offrir un niveau de service plus important qu'un gratuit. Ensuite j'indiquais qu'une lenteur comme celle du site EchecsNet serait fatale à site payant. Depuis j'ai été rayé de la liste des membres.

MON ANALYSE

Voilà pour la petite histoire de ces quelques années de jeu en différé sur Internet. Je donnerai mon avis plus loin. Mais je reviens pour le moment à l'essentiel, qu'est ce que m'a apporté cette forme de jeu ?

Pour répondre à cette question il faut d'abord comprendre qu'avant le jeu en différé je n'avais comme seul adversaire un logiciel. A la longue cela devient très répétitif. Si vous ne disposez pas d'un logiciel assez puissant et flexible, vous vous retrouverez rapidement à jouer les mêmes ouvertures. Et surtout il y a un moment où vous avez besoin de vous comparer aux autres joueurs. Le jeu en différé permet donc de se confronter à d'autres joueurs humains, d'avoir le temps de gérer ses parties et d'étudier. Pour ma part, j'ai commencé à jouer beaucoup de parties en essayant de respecter un répertoire d'ouverture. Toutes mes parties jouées en différé m'ont permis de constituer une base de données de parties qui est un matériel très précieux aujourd'hui.

Cependant il y a un travers dans lequel je suis tombé par moment : l'accumulation de parties. Il m'est arrivé d'avoir trop de parties à jouer et donc de les négliger. Or je crois que l'intérêt du jeu en différé est bien de pouvoir prendre son temps et d'exploiter toutes ses connaissances pour jouer des parties qui serviront de base d'analyse. Il ne faut pas perdre de vue que nous sommes ici dans le cas d'un joueur qui ne pratique pas les échecs dans le cadre d'un vrai club. Cela peut effectivement être aussi réalisé dans le cadre de compétitions en cadence lente.

Il s'agit donc pour moi d'une approche d'apprentissage et progression. Mais les Echecs restent un jeu et on recherche donc toujours la dimension ludique et la compétition. C'est à cela que les sites ont voulu répondre : organisation des parties en tournoi, classement des joueurs. Mais par sa nature le jeu en différé ne se prête pas bien à la compétition. Les joueurs ne sont pas sous "contrôle" et lorsque l'enjeu existe on ne peut aller contre la nature humaine. Il y aura toujours des tricheurs. Pour supprimer toutes les raisons de gagner à tout prix cette forme de jeu ne donc doit être vu que comme une manière de progresser.

Au contraire, au cours de ma petite expérience, j'ai vu des conflits de personnes (les mêmes qu'au sommet de la fédération française ?) et j'ai vu naître sous mes yeux des petites communautés de joueurs (COJELI, EchecsNet). J'ai du mal à les justifier. Sûrement que tout cela repose sur un certain esprit "chevaleresque" bien dépassé. Comment peut-on refuser qu'un joueur continue une partie égale ou joue une partie "jugée" perdante ? Quelque soit la forme, le jeu réclame des erreurs et aucune personne ne peut avoir la prétention qu'elle n'en fera pas. N'y a t-il pas du plaisir à démontrer à son adversaire qu'il a eu tort de continuer ? Les échecs s'est l'affrontement de deux hommes qui ont leurs faiblesses, ce n'est pas que de la théorie !

Le jeu en différé ne doit pas faire exception, même cette forme de jeu a son lots d'effets psychologiques. Il permet de progresser dans tous les domaines du jeu.

Accueil La zone de jeu Le forum Le blog