Skip to content

yodatk/NiCimEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NiCim Engine

alt text

IMPROVED 3rd version of Nissim engine: NiCim. Working with UCI protocol. Written in C++.

You can play against NiCim here: https://lichess.org/@/NissimEngine

Features:

How to install and Use NiCim:

There are two ways to compile NiCim:

  • you can use Cmake with the provided CMakeLists.txt file. (really easy to do with CLion)
  • you can use the provided makefile. currently, the makefile supports only windows machines.

IMPORTANT NOTES:

  • NiCim executable must be next to the provided .nnue file, otherwise, it's evaluation won't work.
  • NiCim can support polyglot format opening books, and provided by one. if you wish to change the book you need to chage the default NAME_OF_BOOK in "PolyBook.h". If you with to turn off this option, you can through the uci protocol.
  • If you wish to use NiCim as a bot Player on lichess (using this awsome code by ShailChoksi : https://github.com/ShailChoksi/lichess-bot) it is very recommanded to change the delay time of NiCim so it won't accidently lose on time. to do that, simply add txt file named (EXACTLY) "ONLINE_TIME_CONFIG.txt" to the working directory\ same directory where NiCimEngine.exe file is in. you don't have to write any thing in it, NiCim will automatically change it's delay time accordingly

Thanks A Lot to these Wonderful guides:

Additional Credits and Thanks:

  • Noga Regev for the AMAZING artwork of Nicim Icon.