Les belles années

6 avril 2017

Mes jeux d’arcade préférés quand j’étais ado…


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!


The Mathematics of Winning Monopoly

16 décembre 2016

If you’re a big Monopoly fan (and mathematics fan) like me, you’ll enjoy this video.  Not that it’s something new to me (I admit it, I’m a bit of a nerd, I once had a book dedicated solely to that subject : mathematical aspects of Monopoly!), but it could help you win more often at the game.  Besides, maths are fun!


Chess Club and Scholastic Center of Saint Louis

16 décembre 2016

I cannot recommend enough the YouTube Channel of the Chess Club and Scholastic Center of Saint Louis.  I especially recommend Yasser Seirawan‘ lectures.  Here’s one of his lectures on one of favorite chess games ever!


Genetic Algorithms and Computer Chess

16 décembre 2016

If you’re into computer chess and genetic algorithms like me, this paper is definitely worth reading!


Gnochon

14 octobre 2016

Thanks to Twipply, ZirconiumX and JoshS (regulars of ##chessprogramming on IRC), I finally decided to go ahead with my chess engine named Gnochon!  At first, development will be slow as I am still working on Freewill and plan on finishing it before mid-November.

In case you asked, Gnochon is a French slang word in Quebec meaning someone *really* stupid!

gnochon(click on image to enlarge)

Save


Alexander Herbstmann

11 octobre 2016

Here’s a very nice study by the chess composer.  Funny enough, Stockfish has to evaluate to 34 plies deep to finally see the win!

chess-problem