#

Introducing DON Chess Engine
I'm pleased to introduce **DON Chess Engine** — an ambitious chess-engine project that combines the strengths of classical chess programming with modern neural-network evaluation.
DON is designed around a hybrid approach, bringing together ideas from **Stockfish and Leela Chess Zero**, with the goal of building a powerful, efficient, and competitive UCI chess engine.
###

What is DON?
DON combines traditional alpha-beta search techniques with NNUE-based neural-network evaluation to achieve strong playing strength while maintaining the efficiency of classical chess engines.
### Key Features
- **Advanced Search:** Classical search techniques with modern search optimizations.
- **NNUE Evaluation:** Neural-network-based position evaluation.
- **Optimized Performance:** Focus on speed, efficiency, and hardware-specific optimizations.
- **Polyglot Opening Books:** Support for Polyglot opening books.
- **Cross-Platform:** Development and builds targeting Windows, Linux, macOS, Android, and other platforms.
- **Continuous Development:** Regular improvements to search, evaluation, performance, and overall playing strength.
- **UCI Compatibility:** Works with popular chess GUIs and analysis tools.
###

Development Philosophy
DON is developed with a strong emphasis on performance, clean C++ implementation, efficient memory management, and continuous experimentation.
The project explores different approaches to search algorithms, move ordering, pruning, reductions, transposition tables, neural-network evaluation, and low-level optimizations.
Chess-engine development is an ongoing process, and every improvement is an opportunity to make DON stronger and more efficient.
###

Project & Downloads
**GitHub Repository:**
https://github.com/ehsanrashid/DON
You can explore the source code, follow development, download available builds, report issues, and contribute to the project.
###

Final Words
DON is an independent project built out of a passion for chess, algorithms, and high-performance C++ programming.
Whether you're a chess enthusiast, engine developer, or programmer interested in chess-engine architecture, you're welcome to explore DON and follow its development.
**Thank you for your interest and support!**
— DON Chess Engine Development