Chess EngineSystems
Chess engine · Lichess deployment
Chess Engine Development
Deployed self-built Python and C++ engines that reached an estimated 1500 Elo on Lichess.
Chess engine
Chess Engine Development
~1500 Elo · C++/Python
Overview
This project focused on building chess engines from scratch in both Python and C++ and deploying them for live play on Lichess.org.
Problem
The goal was to turn core classical engine techniques into a self-built system strong enough to compete credibly in live online games.
Approach
- Implemented iterative deepening to improve move quality under practical time constraints.
- Built minimax search with alpha-beta pruning to explore candidate lines efficiently.
- Added piece tables and quiescence search to improve evaluation quality and tactical stability.
Result
Achieved an estimated 1500 Elo rating on Lichess.org with self-built engines deployed in both Python and C++.
Stack
PythonC++MinimaxAlpha-Beta PruningLichess.org