Тож це трохи чуже питання.
Я пишу шахову бібліотеку, по суті, з нуля. Ви можете знайти більшу частину коду тут , маючи намір використовувати його для GUI та / або двигуна. (Гра - це великі шахи, але для цілей цього питання це насправді не має значення.)
На даний момент я пишу одиничні тести, щоб переконатися, що мої функції працюють як очікувалося. І мені було цікаво, чи є якась бібліотека чи база даних пропонованих позицій для тестування, з яких я можу використовуватись та працювати з них, класифікуючись за тим, чи є вони Checkmate, Stalemate, Check, Legal, незаконними тощо.
tl; dr Я шукаю список позицій, на який можна перевірити свій код.
Ви можете знайти мої поточні тести тут, я додаю їх кожні кілька днів. Однак я хочу переконатися, що тести вичерпні, перш ніж перейти до налагодження коду. (Половина з них не вдається зараз).
Редагувати: для уточнення: я не шукаю двигунів ("кращий хід") тестів. Я шукаю тести представництва на дошці ("це ця контрольна позиція"). У мене вже є кілька загадок для випробувань двигуна.