le 06-24-2014 12:59 PM
avoir reçu un kudo de altenbach .... yeah ! je cache ma joie (ça fait plaisir)
je bosse toujours sur ce code.
J'ai corrigé quelques imperfections dans l'algorithme MinMax,
... et surtout je cherche le Graal pour monter d'un niveau d'efficacité.
Ce code "chessgame" est un terrain de jeux et d'expérimentations extraordinaire.
à suivre ... (thank you very much altenbach )
le 06-25-2014 04:55 AM
La classe ouadji!!!
le 06-25-2014 02:23 PM
@ouadji wrote:
aà suivre ... (thank you very much altenbach
)
I undestand French, but cannot really speak it. I've been interested in computer chess since the eighties and have followed the algorithms and theoretical advances and such. Always thought I should implement one in LabVIEW, but have not tried.
Your program looks great and seems to work fine (well, I crushed it, and the main difficulties I had was distiguishing the pieces. Some really look alike! I would strongly recomment to change the bitmaps of the pieces to something more conventional, and maybe even make the board a little bigger.
Note that NI is actually looking for a chess engine that is is pure G. (See my comment here). They actually had that demo last year and they were using one of the free UCI engines, if I remember right. (Some of those are truly remarkable (e.g. stockfish) and it would take significant effort to reproduce these in G ). I am sure you are familiar with the chessprogramming wiki page.
Maybe in the future some of the move generation or evaluation could be moved to FPGA. No sure if it would improve things. 😮
The main problem with this thread is that it is in French, so people loooking for "LabVIEW Chess" won't even find it 😞
Maybe you should start a community page in English once things are more polished up.
(Personally I have also always been very interested in go programming, but that's orders of magnitude more difficult (the rules are actually simpler but the combinatorial explosion has a much bigger bang :D). Recent advances have been made, see also this article or this article.)
le 06-25-2014 03:20 PM
hello altenbach,
I undestand French, but cannot really speak it. good news !
... because on my side, my english is very bad, and i'm not really able to start a thread in english about this chess engine.
Je veux bien créer un thread avec un lien vers ce sujet en français ...
mais je ne suis pas capable d'y ajouter de réelles explications en anglais.
Si cela vous intéresse ... peut-être pourriez-vous créer ce thread vous-même (en anglais)
car de mon côté mon anglais n'est pas assez bon pour le faire.
NI recherche un moteur d'échecs en pur G ?
J'aimerais proposer le mien ... mais comment faire ?
I would like to propose my chess engine to NI, but how to do that ?
I would strongly recomment to change the bitmaps of the pieces to something more conventional, and maybe even make the board a little bigger.
more conventional ? ... a link to an example would help me
Currently, I'm still working on this engine, I try to make it more powerfull and more effective.
Thank you for your interest altenbach ... It took a lot of research and work to develop this engine. (but also a lot of fun)
06-25-2014 04:48 PM - modifié 06-25-2014 04:54 PM
For the pieces bitmaps, look here, for example. (Crafty uses them).
These would look much better! 😄
@ouadji wrote:
I would like to propose my chess engine to NI, but how to do that ?
I made a link to this thread in a reply here. I wonder if they use UCI or winboard. Maybe your engine could be made compatible so it can communicate with external GUIs or robotic hardware using one of these protocols. I am not very familiar with all this.
06-25-2014 05:59 PM - modifié 06-25-2014 06:01 PM
(Crafty uses them ) .... ok, I will make this change, it is not difficult.
I made a link to this thread in a reply here ... perfect, thank you very much altenbach
le 06-25-2014 07:15 PM
le 06-26-2014 02:47 AM
Enleve aussi le fond bleu moche, et change un peu les boutons (custom)
le 06-26-2014 02:58 AM
Enleve aussi le fond bleu moche, et change un peu les boutons (custom)
ok ... je suis réceptif à toutes propositions/demandes
quelle couleur pour le fond .... ou quel type de fond aimerais-tu ?
donne moi un exemple de bouton que tu trouverais "adapté" à cette interface?
le 06-26-2014 04:11 AM
salut chef!
La classe ton post.
Le code est bien et en plus des personnes sont intéressés. Supper
pour les boutons, rapide, je te propose de types
soit le théme Play, stop : type appareil musique, classique, disponible
soit un théme custom, avec new, stop sur fonc de ton logo
bouton "systéme" dans les 2 thémes
Après je peux t'en faire d'autres...
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group