Chess Openings Trainer
16 openings and 34 lines for White and for Black, each move explained, then practiced from memory until it's mastered. Written in C with raylib and compiled to WebAssembly.
Best played with a mouse and keyboard on a laptop or desktop screen.
How it works
- Pick an opening: Play as White, Black vs 1.e4, or Black vs 1.d4.
- Study mode steps through a line with an arrow for the next move and a note on its idea.
- Practice mode has you play your side from memory while the opponent replies.
- Finish a line with no mistakes and no hints to mark it mastered; progress is saved in your browser.
Keys
- ←/→ step · Home/End jump · A arrow
- Tab study / practice · H hint · R restart
- F flip the board · Esc back to the openings
- Drag or click pieces to move