As a serious chess player, I often find myself having to play online due to a lack of in-person opponents. But I find this defeats the experience: reduced to a tiny screen, the physical presence and atmosphere of a real game are completely lost.
I wanted to solve this by building an interface that combines computer vision and projection to let me play against AI on a physical board, with the engine's pieces projected directly onto it in real time. A webcam mounted above the board reads my moves as I make them. The system detects which piece I moved, sends it to the engine, and projects white's response as glowing pieces on the board itself.
Rather than a generic chess interface, I chose to frame it around a specific historical moment — which gave the project its conceptual weight, and became the basis for the live demonstration.