Files
chess/README.md
Josh d7c7176c34
All checks were successful
Python tests (make) / test (push) Successful in 10s
Update readme with proper formatting (#3)
Reviewed-on: #3
Co-authored-by: Josh <josh@joshuaschuett.com>
Co-committed-by: Josh <josh@joshuaschuett.com>
2025-08-15 16:25:09 +00:00

967 B

Chess Engine in C — Project Goal

Build a clean, fast chess engine in C that starts from a FEN string and produces fully legal moves, verified via PERFT for correctness and speed.

Approach

  • Correctness-first engine: FEN → board → legal movegen → PERFT

Future Work

  • Incorporate algorithms and evaluation methods for chess positions to enable an AI player.

  • Build an API to facilitate chess games with the AI player over the web.

    • Starting with a commandline client.
    • Later building a web based client.

Chess Engine Programming & Information