About the project
A modular chess engine built to demonstrate low-level architecture, custom build chains, and separation of core logic from the presentation layer.
Repository: github.com/kopolot/cpp_chess
Key implementations
Algorithmic core
Full FIDE rules implementation with compile-time optimizations, templates, and multiple board representations (Board8x8 / Board12x12).
Real-time web engine layer
Embedded C++ REST/WebSocket API (cpp-httplib) powering an interactive Vue 3 frontend, Minimax game loops with alpha-beta pruning, and multiplayer matchmaking queues.