Anulliero Daniel
C’est à cette époque que je découvre les fameux tournois de Leo Dijksman sur internet (site WBEC), gérés par winboard, une interface graphique très utile, permettant de s’affranchir de l’écriture complexe de l’interface. Et aussi, j’ai compris les limites du BASIC (même compilé) pour le jeu d’échec. Donc, apprentissage du langage C
Parallèlement, le moral gonflé à bloc par le résultat de BISHOP contre les trois machines, je le teste contre des engines trouvés sur internet : Polar engine, Minichess AI, St Andersen, Storm etc Et là, je mesure le chemin à parcourir, car contre ces programmes, BISHOP est nul.
Sur internet on a accès à des sources de jeux d’échecs en C, c’est ainsi que j’ai pu étudier TSCP, First Chess, Arasan, Crafty etc. Et bientôt, mon premier engine en C voit le jour (il s’appelle TITAN), en mode texte, pas encore compatible Winboard , et d’un niveau encore faible : 1400 environ.
Je découvre le forum winboard (http://wbforum.vpittlik.org/) et je demande de l’aide car mon nouveau programme, JARS 1.20, ne marche toujours pas sous winboard, grrrr ! Et dans ce forum, un français, Olivier DEVILLE me dit : lorsque ton programme marchera sous winboard je peux l’intégrer à mes tournois si tu veux ! Rendez-vous pris !
Enfin Jars 1.20 tourne sous winboard et je l’envoie donc à Olivier :
http://www.open-aurec.com/chesswar/indexfr.html
qui le teste gentiment la première mouture est un peu pitoyable avec bug, pertes au temps etc je débugge à fond la caisse, il teste, je débugge. JARS 1.41 est né , le meilleur que j'ai jamais fait (il s'avère avoir un niveau elo d'environ 1600 ) . De plus, on peut suivre les parties en direct des différents tournois d’Olivier, avec le génial logiciel TLCV (TomsLiveChessViewer : http://home.pacific.net.au/~tommyinoz/tlcv.html ) qui comporte aussi un chat où viennent quelques programmeurs très sympas, et c'est surtout grâce à eux que j'ai pu améliorer JARS en découvrant des techniques (comme le nullmoveprunning ou le late move reductor). Maintenant on peut évaluer JARS 1.73 à 1850-1920 elo. Il est bien sûr plus difficile de l'améliorer mais j’y travaille.
A bientôt !
2007 : Jars
2008 : Yoda
2016 : ISA
Dernière Version : ISA 2.0.92.9