Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Midnight v6

 


Midnight - UCI Engines
Author: Archishmaan Peyyety  Rating CEDR=2864


File structure
  • ChessEngine contains the C++ chess engine. It produces moves in uci format.
  • ChessEngine/ChessEngine_lib contains the core library including move search and evaluation.
  • ChessEngine/ChessEngine_tests contains the unit tests to verify that function in the lib work as expected. 
  • uci-gui contains a python module that produces a chess gui that a human can play with and interfaces with the chess engine built. Hosted on localhost and built using flask. Most of this is code I took from [here](https://github.com/maksimKorzh/uci-gui). I take no credit for it, just something so that I can play against my engine!

v.6:
~3000 ELO
Thank you to @Alex2262 for helping me with so many of the ideas in my engine.
Thank you to @Ciekce for helping me become a better c++ dev and helping me catch some tough bugs in my code. Also largely responsible for the makefile in this project.
Thank you to @cosmobobak for helping me with SEE and helping me figure out singular extensions.

Thank you to everyone involved with the engine programming ob instance who contributed compute and made testing midnight as it got stronger much quicker.

github:https://github.com/archishou/MidnightChessEngine/releases/tag/v6

Comments