J'ai lu que Turing avait un algorithme ou une méthode qu'il pouvait utiliser pour jouer aux échecs «contre» cet algorithme de stylo et de papier attribuant certaines valeurs numériques à chaque pièce. Est-ce vrai? Existe-t-il un algorithme de stylo et de papier que l'on peut utiliser pour jouer à une sorte d'échecs avec soi-même?
engines
history
chess-variants
201044
la source
la source
Réponses:
Oui, il a joué un match contre Alick Glennie, en fait il a créé un algorithme basé sur des calculs mathématiques. Puis il a essayé son algorithme en utilisant un stylo et du papier pour faire des calculs.
L'idée principale de l'algorithme est ici :
Mobilité: pour la reine, les tours, les évêques, ajoutez les racines carrées du nombre de mouvements que la pièce peut effectuer, en comptant une capture comme deux mouvements.
Sécurité des pièces: pour les tours, les évêques et les chevaliers ajouter 1 point s'il y a un défenseur et 1,5 s'il y en a plus d'un
Mobilité du roi: pour le roi, utilisez la même méthode de notation que pour la pièce, mais ne comptez pas le roque
Sécurité du roi: déduisez des points pour la vulnérabilité du roi, définis comme le nombre de mouvements qu'une reine pourrait effectuer si elle se trouvait sur la place du roi.
Castling: ajoutez 1 point si le castling est toujours légalement possible après ce mouvement. Ajouter un autre point si le roque est immédiatement possible ou si un mouvement de roque vient d'être effectué
Crédit pion: marquez 0,2 point pour chaque rang avancé et 0,3 point pour chaque pion défendu par un ou plusieurs pions non
Vérifier et accoupler les menaces. Score 1 point pour la menace de compagnon, et 0,5 point pour un contrôle des valeurs des matériaux utilisés pour chacune des pièces étaient: pion = 1, chevalier = 3, évêque = 3,5 tour = 5, reine = 10
la source
Oui, Turing a créé une "machine à papier" avec David Champernowne en 1948 qu'ils ont appelé "Turochamp". Pour autant que je sache, il n'a joué qu'un seul match enregistré avec le système, contre Alick Glennie (jeu complet trouvé ici ). Il n'y a eu qu'un seul match enregistré contre la Paper Machine car cela a pris très longtemps. Le calcul d'un coup sans ordinateur électronique peut prendre jusqu'à une heure.
Vous pouvez en savoir plus sur Turochamp ici .
Je n'ai pas trouvé de code source pour exécuter Turochamp vous-même, mais je suis sûr que quelqu'un l'a codé. Pour le 100e anniversaire de la naissance de Turing, Kasparov a joué contre la Paper Machine, note ici .
la source
Chessbase a rendu une implémentation du moteur de Turing disponible au bas de ce post.
la source