Skip to content

liamt19/Horsie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horsie - A C++ chess engine

A (WIP) port of Lizard from C# to C++. As of December 4th, its search is functionally identical to this commit.


This test shows that of 5,155 pairs (both sides of a random opening), all were draws as expected.

Elo   | -0.00 +- 0.00 (95%)
Conf  | N=5000 Threads=1 Hash=16MB
Games | N: 10310 W: 4342 L: 4342 D: 1626
Penta | [0, 0, 5155, 0, 0]

I did this to challenge myself to translate a decent-sized project, and also to test the difference in performance between the two languages.

This test was done at a short time control, in which speed has the biggest impact:

Elo   | 26.27 +- 6.95 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=32MB
LLR   | 2.99 (-2.94, 2.94) [0.00, 3.00]
Games | N: 2412 W: 656 L: 474 D: 1282
Penta | [5, 193, 636, 359, 13]