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 question, cela n'a pas vraiment d'importance.)
J'écris actuellement des tests unitaires pour vérifier que mes fonctions fonctionnent comme prévu. Et je me demandais s'il y avait une sorte de bibliothèque ou de base de données de positions suggérées pour tester que je peux utiliser et travailler, classées selon qu'elles sont échec et mat, impasse, chèque, légales, illégales, etc.
tl; dr Je recherche une liste de postes pour tester mon code unitaire.
Vous pouvez trouver mes tests actuels ici, je les ajoute tous les quelques jours. Cependant, je veux m'assurer que les tests sont exhaustifs avant de déboguer le code. (La moitié d'entre eux échouent actuellement).
Edit: pour clarifier: je ne recherche pas de tests moteur ("best move"). Je suis à la recherche de tests de représentation du conseil d' administration ("est-ce échec et mat"). J'ai déjà quelques puzzles alignés pour les tests de moteur.