Библиотека валидации шахматного хода

Есть ли какая-нибудь библиотека, которую можно использовать для проверки шахматных ходов и симуляции игр в .NET? Было бы здорово, если бы библиотека могла понимать ходы в алгебраической нотации, а также предоставлять простой API для выполнения ходов. Например, game.Move ("E2" ,»Е4") и т. д. Во втором случае библиотека должна иметь возможность генерировать алгебраическую нотацию для ходов. Я нене хочу, чтобы он делал ходы или играл в шахматы и т. д., просто библиотека для валидации и симуляции игры. Есть ссылки?

Ответы на вопрос(3)

Ваш ответ на вопрос