New UCI Engine: Demolito

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)

New UCI Engine: Demolito

Postby lucasart » Sat Jan 14, 2017 1:45 pm

Written from scratch, although many pieces were taken (or adapted) from DiscoCheck:
https://github.com/lucasart/demolito
By computer standards, it's rather weak (roughly on par with Sungorus 1.4 = 2300 elo CCRL 40/4). But that should be enough if you want to play against it (unless you're a GM).

Known issues:
  • Chess960 works, but only if the GUI uses Shredder FEN (ie. AHah, not KQkq).
  • SMP works (ie. does what it's designed to do), but doesn't scale. So it's best not to use it for now.
  • Relies on thread local storage, whose Windows implementation sucks. So it's going to be slow on Windows, and fast on Linux, Android, and (possibly) MacOSX.
I'm not providing any compile, because, at this stage, I'm more interested in feedback from programmers than casual users.
"Talk is cheap. Show me the code." -- Linus Torvalds.
lucasart
 
Posts: 183
Joined: Mon Dec 17, 2012 1:09 pm

Re: New UCI Engine: Demolito

Postby BB+ » Mon Jan 16, 2017 3:39 am

lucasart wrote:Written from scratch, although many pieces were taken (or adapted) from DiscoCheck:
...
I'm not providing any compile, because, at this stage, I'm more interested in feedback from programmers than casual users.


Given your frequent comments about C++, is there any reason why you chose it rather than plain C?
BB+
 
Posts: 1473
Joined: Thu Jun 10, 2010 4:26 am

Re: New UCI Engine: Demolito

Postby lucasart » Tue Jan 31, 2017 10:22 am

Demolito is now on par with Fruit 05/11/03, rated 2792 elo on CCRL 40/4.

So, almost 500 elo in 2 code patches, the first of which is a >200 elo ridiculous bug fix :lol:
"Talk is cheap. Show me the code." -- Linus Torvalds.
lucasart
 
Posts: 183
Joined: Mon Dec 17, 2012 1:09 pm


Return to Engines, GUIs, Books and Platforms

Who is online

Users browsing this forum: No registered users and 1 guest