- Magic Bitboards
- Move Ordering (stage-based)
- History Tables
- MVV-LVA
- TTPV Move
- Basic time management
- Hand-crafted eval
- Tapered Eval
- Material & PST
- Lazy SMP
- Thread Voting
- LMR
- Aspiration Windows
- Extensions
- Check Extensions
- Quiescence Search
- @SublimedLime who created the logo (and much other art for me)
- Stockfish Discord, for helping me with cleaning up code and debugging
- Cute Chess, for being such a reliable GUI for everything
- Sebastian Lague, who gave me the final push to get into chess programming
- Chess Programming Wiki, which introduced me to a lot of optimizations I wouldn't have found otherwise
- @ultraeon, who got into chess programming with me
- Sirius Chess Engine, for being an amazing reference
This engine is built with learning in mind. As such, there was and will be no assistance from AI agents or tools.
