Josh 5b15417e25
All checks were successful
Python tests (make) / test (push) Successful in 10s
Python tests (make) / test (pull_request) Successful in 10s
Update readme with proper formatting
2025-08-15 12:17:13 -04:00
2025-08-10 19:39:18 +00:00
2025-08-10 19:39:18 +00:00
2025-08-10 19:39:18 +00:00
2025-08-10 19:39:18 +00:00
2025-08-15 12:17:13 -04:00

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

Description
A chess engine written in c.
Readme 280 KiB
Languages
Python 53.6%
C 43.1%
Makefile 1.8%
Shell 1.5%