Portanto, essa é uma pergunta um tanto estranha.
Estou escrevendo uma biblioteca de xadrez, essencialmente do zero. Você pode encontrar grande parte do código aqui , com a intenção de usá-lo para uma GUI e / ou um mecanismo. (O jogo é Grand Chess, mas, para os fins desta pergunta, realmente não importa.)
Atualmente, estou escrevendo testes de unidade para verificar se minhas funções funcionam conforme o esperado. E eu queria saber se havia algum tipo de biblioteca ou banco de dados de posições sugeridas para testar, das quais eu posso usar e trabalhar, categorizadas por se tratarem de xeque-mate, impasse, cheque, jurídico, ilegal, etc.
tl; dr Estou procurando uma lista de posições para testar meu código de unidade.
Você pode encontrar meus testes atuais aqui, eu os adiciono a cada poucos dias. No entanto, quero garantir que os testes sejam exaustivos antes de eu depurar o código. (Metade deles falham atualmente).
Edit: para esclarecer: Eu não estou procurando por testes de mecanismo ("melhor jogada"). Estou procurando testes de representação do conselho ("esta posição é xeque-mate"). Eu já tenho alguns quebra-cabeças alinhados para testes de motores.