La FQE et la tricherie

23 septembre 2018

De mémoire, c’est la toute première fois que la FQE (Fédération québécoise des échecs) impose une telle sanction!

Bravo et tant mieux!

La tricherie est en train de pourrir les échecs, surtout par correspondance!!


Leela Zero

4 avril 2018

Vous rêvassez encore des performances d’AlphaZero ?  Arrêtez tout de suite!  Une âme charitable a décidé d’utiliser les mêmes méthodes d’apprentissage qu’AlphaZero et de les appliquer à StockFish!  Et voilà, Leela Zero est née!  Un fantastique projet open source qui sollicite votre participation! Vous pouvez même affronter la plus récente version de Leela Zero en ligne ici.


Coups de tonnerre

15 mars 2018

Dans le merveilleux monde des échecs, il arrive parfois qu’un adversaire insouciant suive aveuglément les sentiers archi-usés et connus de la théorie des ouvertures pour soudainement tomber sur la plus mauvaise des surprises…

C’est exactement ce qui est arrivé à Levon Aronian contre Vladimir Kramnik dans cette partie du tournoi des candidats 2018. Qui aurait cru voir une nouveauté au septième coup d’une espagnole (voir image ci-dessus)?

Ces coups de tonnerre dans un ciel serein n’arrivent pas que dans l’ouverture.  Combien de fois un adversaire négligent s’est laissé aller à la nonchalance en pensant que la finale était nulle?  On a ici une autre démonstration magistrale de Karpov qui endort Ljubojevic dans une finale de fous de couleurs opposées!


KNNN vs K

12 février 2018

Finalement, les nombreuses (et parfois complexes) explications suite à mon post (concernant la finale roi et 3 cavaliers contre roi) sont ici.


The 3 knights

3 février 2018

I was just curious, nothing more.  I was asking myself how hard is it to checkmate with 3 knights so I fired up Stockfish (without any tablebase) and was shockingly surprised to see the search results bump up and down showing different « distance-to-mate » !  How can a search at 41 plies deep jump from 43-35-36-28-25-33 plies to mate?!?!?  Does anyone have an answer?

I have checked with Lomonosov tablebases (mate in 17), Syzygy (DTZ 32) and Nalimov tablebases (mate in 17 as well) so it looks like it’s a mate in 33 plies.

So I’m wondering why Stockfish, at 41 plies deep, is not able to stick to a mate-in-33 principal variation all along starting from ply 33 ?

Thoughts?  Explanations?


Endgame tablebases online

1 mai 2017

Kasparov vs The World, 1999, after 58.g6

You don’t have endgame tablebases installed on your computer?  Don’t worry, they’re available online here and here!


Finally!

20 février 2017

For those interested, I have released the very first version of my database of chess games, the CGR database!  All details here!


Gnochon : quelques ressources

17 février 2017

Les ressources en français était rarissimes, je vous présente donc une courte liste de sites anglophones qui traitent spécifiquement de la programmation de jeux d’échecs.

Chess Programming Wiki (CPW)

Computer Chess Club (CCC)

WinBoard Forum

OpenChess forums

Computer Chess Club Archives

AutoChess forums

Internation Computer Games Association (ICGA)

Blogue de Roland Chastain (en français)

Pour une liste plus complète (incluant des blogues ou des forums en d’atres langues que l’anglais), tout est ici.

 


The Chess Games Repository

16 février 2017

What do you need to build a solid opening book for a chess engine? And what do you need to study chess openings seriously?

Games.  Lots of games. Lots of games by strong players. So my long-dead project revives again!

The Chess Games Repository!


Gnochon : c’est parti!

13 février 2017
gnochon_coding

Gnochon sur Squeak 5.1 (32bit)

1-Mise à jour

Gnochon, c’est parti!  Déjà quelques leçons d’apprises!

1-Quand tu pars de rien, sans t’inspirer d’aucun code source des autres, c’est long et compliqué!  Tout est à faire et à penser.
2-Les pions vont causer 99% de tes problèmes.  Les pions sont tes ennemis!
3-La vie d’un développeur est plus compliquée quand tu désires supporter deux environnements, Squeak et Pharo.

gnochon_coding_pharo

Gnochon sur Pharo 5.0

2-Le premier adversaire

squeak_chess

Dès que Gnochon sera en mesure de jouer une partie complète, j’ai décidé que le premier programme qu’il affronterait serait Chess, disponible sur SqueakSource et qui tourne sur Squeak!  Le projet est situé ici.  Ce programme tourne à environ 50000 NPS (nodes per second) sur mon ordinateur.  Évidemment, pour le battre je devrai être plus rapide!

3-Lozza

Finalement, pour rester dans le thème des échecs, j’ai découvert Lozza, un jeu d’échecs en ligne. Une petite merveille simple et efficace d’un programmeur nommé Colin Jenkins. Il permet même d’analyser des positions à partir de chaînes FEN.  Et pour les curieux, la position sur l’échiquier est un problème de mat en 13!  Essayez-vous : c’est beaucoup plus facile que c’en a l’air!

lozza

Lozza. Les blancs jouent et matent en 13 coups!