Micah 1.0

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
flok
Posts: 159
Joined: Tue Jul 03, 2018 8:19 am
Full name: Folkert van Heusden
Contact:

Micah 1.0

Post by flok » Sun Aug 18, 2019 7:27 pm

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 ;-)
www.vanheusden.com: Micah / Embla / PuppetMaster / DeepBrutePos / Pos / Feeks

tsoj
Posts: 32
Joined: Thu Oct 19, 2017 2:59 pm
Location: Germany, Berlin
Full name: Jost Triller
Contact:

Re: Micah 1.0

Post by tsoj » Sun Aug 18, 2019 11:16 pm

nice :) will this version also play in the lichess tournament?

User avatar
Graham Banks
Posts: 32889
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Micah 1.0

Post by Graham Banks » Mon Aug 19, 2019 12:02 am

flok wrote:
Sun Aug 18, 2019 7:27 pm
This is the "I'm hoping CCRL will test it" release ;-)
Will play in my Amateur Series Division 9, which starts in 2 weeks time. :)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Gabor Szots
Posts: 233
Joined: Sat Jul 21, 2018 5:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Micah 1.0

Post by Gabor Szots » Mon Aug 19, 2019 6:41 am

flok wrote:
Sun Aug 18, 2019 7: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: 159
Joined: Tue Jul 03, 2018 8:19 am
Full name: Folkert van Heusden
Contact:

Re: Micah 1.0

Post by flok » Mon Aug 19, 2019 10:31 am

tsoj wrote:
Sun Aug 18, 2019 11:16 pm
nice :) will this version also play in the lichess tournament?
Possibly! :)
www.vanheusden.com: Micah / Embla / PuppetMaster / DeepBrutePos / Pos / Feeks

User avatar
flok
Posts: 159
Joined: Tue Jul 03, 2018 8:19 am
Full name: Folkert van Heusden
Contact:

Re: Micah 1.0

Post by flok » Mon Aug 19, 2019 10:36 am

Gabor Szots wrote:
Mon Aug 19, 2019 6:41 am
flok wrote:
Sun Aug 18, 2019 7: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...
www.vanheusden.com: Micah / Embla / PuppetMaster / DeepBrutePos / Pos / Feeks

User avatar
flok
Posts: 159
Joined: Tue Jul 03, 2018 8:19 am
Full name: Folkert van Heusden
Contact:

Re: Micah 1.0

Post by flok » Mon Aug 19, 2019 1:11 pm

flok wrote:
Mon Aug 19, 2019 10:36 am
The tune.dat is not entirely required but it gives +30 elo so...
Oh sorry, in this release it is required (defaults are '0').
www.vanheusden.com: Micah / Embla / PuppetMaster / DeepBrutePos / Pos / Feeks

thunderstruck
Posts: 42
Joined: Tue Jul 19, 2016 8:19 am

Re: Micah 1.0

Post by thunderstruck » Mon Aug 19, 2019 2:36 pm

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,

Post Reply