Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Chess Engine - 100% LabVIEW

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 Smiley heureux

Message 51 sur 145
2 306 Visites

La classe ouadji!!!

Francis M
0 Compliments
Message 52 sur 145
2 298 Visites

@ouadji wrote:

aà suivre ...  (thank you very much altenbach Smiley heureux


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.)

 

0 Compliments
Message 53 sur 145
2 283 Visites

hello altenbach,

 

I undestand French, but cannot really speak it.   good news !   Smiley clignant de l'œil

 

... 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)

 

 

 

0 Compliments
Message 54 sur 145
2 275 Visites

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.

 

Message 55 sur 145
2 272 Visites

(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

 

pouce_levé.gif

0 Compliments
Message 56 sur 145
2 259 Visites

 

like this altenbach ?   Smiley heureux   (Indeed, it's much better!)

 

 

SR1.png

Message 57 sur 145
2 248 Visites

Enleve aussi le fond bleu moche, et change un peu les boutons (custom)

Rodéric L
Certified LabVIEW Architect
0 Compliments
Message 58 sur 145
2 224 Visites

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?

 

 

0 Compliments
Message 59 sur 145
2 219 Visites

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

type bouton.png

 

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...

banniere Luc Livre NXG Champion.png

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

0 Compliments
Message 60 sur 145
2 209 Visites