Micah 1.0

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Micah 1.0

Post by flok »

Now on the web: Micah 1.0

Get it from: https://vanheusden.com/Micah/

- when the pv starts repeating, stop generating that string (causes crashes in certain uci clients)

- replaced cpw king-shield code by own implementation (from embla)

- proper stalemate detection

- verify null move

- eval distance of N/R/Q to king

This is the "I'm hoping CCRL will test it" release ;-)
User avatar
tsoj
Posts: 35
Joined: Thu Oct 19, 2017 4:59 pm
Location: Germany, Berlin
Full name: Jost Triller

Re: Micah 1.0

Post by tsoj »

nice :) will this version also play in the lichess tournament?
User avatar
Graham Banks
Posts: 41412
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Micah 1.0

Post by Graham Banks »

flok wrote: Sun Aug 18, 2019 9:27 pmThis is the "I'm hoping CCRL will test it" release ;-)
Will play in my Amateur Series Division 9, which starts in 2 weeks time. :)
gbanksnz at gmail.com
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Micah 1.0

Post by Gabor Szots »

flok wrote: Sun Aug 18, 2019 9:27 pm This is the "I'm hoping CCRL will test it" release ;-)
I don't think I'll be able to resist such a nice request. But it will have to wait a couple of days so I don't think it will reach this week's update.

EDIT: It does not run, complaining that cyggomp-1.dlll is missing.

BTW, is the tune file required?
Gabor Szots
CCRL testing group
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: Micah 1.0

Post by flok »

tsoj wrote: Mon Aug 19, 2019 1:16 am nice :) will this version also play in the lichess tournament?
Possibly! :)
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: Micah 1.0

Post by flok »

Gabor Szots wrote: Mon Aug 19, 2019 8:41 am
flok wrote: Sun Aug 18, 2019 9:27 pm This is the "I'm hoping CCRL will test it" release ;-)
I don't think I'll be able to resist such a nice request. But it will have to wait a couple of days so I don't think it will reach this week's update.

EDIT: It does not run, complaining that cyggomp-1.dlll is missing.

BTW, is the tune file required?
Oops! Ok I've added the missing dll and re-uploaded the zip.

The tune.dat is not entirely required but it gives +30 elo so...
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: Micah 1.0

Post by flok »

flok wrote: Mon Aug 19, 2019 12:36 pm The tune.dat is not entirely required but it gives +30 elo so...
Oh sorry, in this release it is required (defaults are '0').
thunderstruck
Posts: 50
Joined: Tue Jul 19, 2016 10:19 am

Re: Micah 1.0

Post by thunderstruck »

Hi Folkert,

I/O buffering is still missing in Linux.
The whole PV output is only send after making the move.
In Micah.cpp line 196 I inserted
setvbuf(stdin,NULL,_IONBF,0);
setvbuf(stdout,NULL,_IONBF,0);
This is for C but it also works in C++.

Best regards,

Antonio,