README

Nemorino is a UCI chess engine.

Features

UCI parameters:

Installation

Nemorino doesn't bring it's own UI. So for running it, you need a GUI supporting UCI (like Arena).
The engine requires 64-bit Windows.

There are 2 executables:

Internals

Version History

License

GNU GENERAL PUBLIC LICENSE Version 3

Remarks

I wrote this engine because I wanted to understand, how a chess engine is working. And the best way to learn is to write an engine from scratch by yourself. I first started with C#, but after some time I got the ambition to learn C++. Therefore don't expect a lot of new ideas within my code, and neither expect clean and well-structured code. Instead you will find a unique combination of all those ideas explained in the Chess Programming Wiki.

Acknowledgements

These are my sources of information I used for my engine: