Chess engine: Midnight v9
Midnight - UCI Engines
Author: Archishmaan Peyyety Rating CEDR=3321
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!
Midnight - rating CEDR progres
Pl | Engine | Rating | Score | Games | % |
920 | Midnight 8 | 3321.6 | 133.50 | 276 | 48.37 |
1061 | Midnight 7 | 3139.7 | 199.00 | 385 | 51.69 |
1151 | Midnight 6 | 3054.5 | 167.00 | 345 | 48.41 |
1329 | Midnight 5.0 | 2801.5 | 54.50 | 141 | 38.65 |
1528 | Midnight 4 | 2512.7 | 28.50 | 107 | 26.64 |
v.9:
Hi! This release adds SMP and AVX Intrinsics. It is significantly stronger than its predecessor and is likely the final release for Midnight.
SMP
1Thread v 2Thread
ELO | 58.89 +- 16.59 (95%)
SPRT | 8.0+0.08s Threads=2 Hash=32MB
LLR | 2.95 (-2.25, 2.89) [0.00, 5.00]
GAMES | N: 816 W: 264 L: 127 D: 425
https://chess.swehosting.se/test/5381/
1Thread v 4Thread
ELO | 102.00 +- 23.13 (95%)
SPRT | 8.0+0.08s Threads=4 Hash=32MB
LLR | 2.95 (-2.25, 2.89) [0.00, 5.00]
GAMES | N: 480 W: 196 L: 59 D: 225
https://chess.swehosting.se/test/5382/
Prog Test
LTC
ELO | 111.37 +- 13.54 (95%)
CONF | 40.0+0.40s Threads=1 Hash=128MB
GAMES | N: 1000 W: 361 L: 51 D: 588
https://chess.swehosting.se/test/5212/
STC
ELO | 113.36 +- 8.56 (95%)
CONF | 8.0+0.08s Threads=1 Hash=32MB
GAMES | N: 3008 W: 1196 L: 248 D: 1564
https://chess.swehosting.se/test/5211/
Comments
Post a Comment