Je suis à la fois un joueur d'échecs passionné et un programmeur informatique. Je dirais que jouer aux échecs et programmer sont les deux choses que je passe le plus de temps à faire. Naturellement, je veux créer mon propre moteur et, finalement, le bot Lichess. À la suite des …
Les moteurs d'échecs informatiques se sont améliorés depuis que Deep Blue a battu Kasparov en 1997. Les algorithmes se sont-ils améliorés ou les améliorations sont-elles principalement dues aux mêmes algorithmes fonctionnant plus rapidement grâce à un matériel plus rapide, etc.? Dans le premier cas, ces améliorations algorithmiques sont-elles publiques? Et …
Quelqu'un connaît-il les bibliothèques d'échecs open source dans n'importe quelle langue qui peut effectuer l'une des opérations suivantes: analyser les PGN et / ou les FEN calculer les mouvements d'échecs valides en fonction de la position traiter un jeu d'échecs entier ÉDITER: Désolé, je devrais être plus clair. Je ne …
Autant que je sache, en gros, les moteurs d'échecs fonctionnent par: calculer toutes les variations possibles (arbre de jeu) jusqu'à une certaine profondeur évaluer la position finale en fonction de certains critères (matériau, activité de la pièce ...) sur la base de cette évaluation, décider du meilleur coup Je comprends …
EDIT: La plupart de l'application est terminée. Maintenant, tout ce que je dois terminer, c'est l'implémentation d'arbitres FIDE, un tracé 3D dynamique (pour l'instant, il n'a que 3 variables tracées, aucune entrée ne l'affecte), en ajoutant plus de données FIDE (en fonction des mois) et peut-être en incluant des données …
Je veux lire un fichier PGN, puis avancer vers un certain numéro de déplacement et le transmettre à un moteur UCI. Il s'avère que les moteurs fonctionnent en utilisant une notation algébrique longue, et les PGN sont en algébrique court. Quelle est la manière la plus simple d'effectuer la conversion? …
Je recherche un moteur d'échecs qui fournit une API normale que je peux utiliser avec un langage de programmation de haut niveau comme C # ou python. J'ai parcouru la liste des leaders (Houdini, Komodo, Stockfish et Rybka) et je n'ai pu trouver aucun signe que ces moteurs fournissent une …
J'ai construit un moteur d'échecs compatible uci , et je voudrais connaître sa cote Elo. Quelle est la manière la plus simple de l'obtenir? Je voudrais quelque chose qui fonctionne à la fois sur Linux et Windows.
Il y a quelque temps, un site créé par le père de NM Jonathan Hilton a effectué des analyses sur les historiques de notation des joueurs USCF. Je pensais que c'était un assez bon site, mais il a disparu. Il y a encore des outils comme ça qui flottent. Je …
C'est donc un peu une question aberrante. J'écris une bibliothèque d'échecs, essentiellement à partir de zéro. Vous pouvez trouver une grande partie du code ici , avec l'intention de l'utiliser pour une interface graphique et / ou un moteur. (Le jeu est Grand Chess mais pour les besoins de cette …
J'écris un moteur d' échecs C ++ et je recherche des nombres magiques pour les bitboards de mappage de fichiers de rangs Little-Endian pour générer des mouvements pour les pièces coulissantes. Le site Web d' échecs rival donne des nombres magiques mais pas pour le même mappage de plateau. Le …
J'écris un moteur d'échecs en C ++ https://github.com/RomainGoussault/Deepov . Je sais qu'il existe plusieurs protocoles d'interface (UCI, protocole Winboard, etc.) et je ne sais pas lequel implémenter. J'aimerais en avoir un qui: permet à mon moteur de jouer à des tournois en ligne a plusieurs GUI pour Linux, Windows et …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.