したがって、これは少し外れ値の質問です。
私はチェスライブラリを、基本的にゼロから作成しています。GUIやエンジンで使用することを意図して、コードの多くをここで見つけることができます。(ゲームはグランドチェスですが、この質問の目的ではそれは重要ではありません。)
現在、ユニットテストを作成して、関数が期待どおりに機能することを確認しています。そして、私がテストメイト、ステイルメイト、チェック、リーガル、イリーガルなどで分類された、私が使用および作業できる、推奨されるポジションのライブラリまたはデータベースの種類があるかどうか疑問に思っていました。
tl; drコードを単体テストするためのポジションのリストを探しています。
現在のテストはここにあります。数日ごとに追加します。ただし、コードをデバッグする前に、テストが完全であることを確認したいと思います。(それらの半分は現在失敗しています)。
編集:明確にするため:エンジン(「ベストムーブ」)テストを探していません。ボード表現(「これは位置チェックメイトです」)テストを探しています。エンジンテスト用にパズルをいくつか並べています。