Je suis intéressé par l'écriture d'un moteur d'échecs (la plupart du temps comme un exercice d'apprentissage) et s'intéresse à toutes les ressources que les gens savent de qui pourrait être de l'intérêt ou de l'utilisation, rien de vraiment: des Papiers, des Livres, de la Théorie, des Tutoriels, tout ce qui pourrait être utile.
Réponses
Trop de publicités?À partir de mes archives:
- C'est une bonne programmation du jeu d'échecs wiki.
- C'est une simple introduction à la programmation du jeu d'échecs.
- Il contient plusieurs facile, étape par étape, YouTube tutoriel de la série allant de débutant à niveau avancé.
- C'est un de plus avancé en introduction.
- C'est Adam Berent est intéressant ordinateur d'échecs blog.
- C'est une bonne analyse de MTD(f), d'un algorithme de recherche.
- C'est un bon guide pour la validation de la génération des coups.
- C'est beaucoup de bonnes informations sur les Rebelles du moteur d'échecs.
- C'est beaucoup de bonnes informations sur l'Obscurité de la Pensée moteur d'échecs.
- Une bonne information et le code source de la Mousson moteur d'échecs.
- Ce sont plus de notes sur la programmation du jeu d'échecs.
- Raisonnable introduction à la rotation de bitboards.
- Raisonnable introduction à la magie bitboards.
- Raisonnable introduction à la fin de déplacer des réductions.
- Un coup d'oeil à null-déplacer l'élagage.
- Une collection de position fixe pour des fins de test.
- Voici un vieux rapport de 2 élèves qui ont écrit un programme d'échecs.
- Un tas de divers programmation du jeu d'échecs liens.
- Enfin, ici, c'est Wikipédia prendre sur l'ordinateur d'échecs.
Lors de la création de mon moteur d'échecs, j'ai passé des mois à essayer de recueillir de bonnes ressources qui décrivent certains des plus difficile aspects de la création d'un jeu d'échecs. Voici une liste de ceux que j'ai trouvé le plus utile:
Programmation du jeu d'échecs par François Dominic Laramée
C'est l'article qui m'a fait de l'ordinateur d'échecs, C'est un bon aperçu de la façon dont les ordinateurs jouent aux échecs. Il est extrêmement facile à lire, et il vous présentera tous les termes et mots-clés.
Ordinateur d'échecs wiki, ce qui a vraiment augmenté au cours des derniers mois. Il est une excellente ressource pour le matériau de référence.
http://chessprogramming.wikispaces.com/
Louis Kessler l'Ordinateur d'Échecs Liens
Une fois que vous allez à travers les ressources précitées, le reste peut être trouvé à la suite de la page des liens.
http://www.lkessler.com/cclinks.shtml
Dernier mais non le moins, j'écris un Ordinateur d'Échecs Blog qui vous emmène à travers toutes les étapes de l'écriture d'un moteur d'échecs en C# à partir de zéro, il comprend un ordinateur d'échecs section liens et un jeu d'échecs de kit de démarreur.
Adam Berent
Un aperçu de plusieurs algorithmes utiles dans d'échecs http://www.frayn.net/beowulf/theory.html - ce doit être un bon point de départ pour la compréhension de la mesure du problème, et plusieurs façons de simplifier le travail de calcul.
Vous pouvez toujours prendre un coup d'oeil à GNU Chess code.
Claude Shannon en 1949 papier (avertissement: PDF) sur le sujet est un bon point de départ