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
Micah 1.0
Moderators: hgm, Rebel, chrisw
-
- Posts: 481
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
-
- Posts: 35
- Joined: Thu Oct 19, 2017 4:59 pm
- Location: Germany, Berlin
- Full name: Jost Triller
Re: Micah 1.0
nice will this version also play in the lichess tournament?
-
- Posts: 41435
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Micah 1.0
Will play in my Amateur Series Division 9, which starts in 2 weeks time.
gbanksnz at gmail.com
-
- Posts: 1362
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: Micah 1.0
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
CCRL testing group
-
- Posts: 481
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: Micah 1.0
Possibly!
-
- Posts: 481
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: Micah 1.0
Oops! Ok I've added the missing dll and re-uploaded the zip.Gabor Szots wrote: ↑Mon Aug 19, 2019 8:41 amI 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?
The tune.dat is not entirely required but it gives +30 elo so...
-
- Posts: 481
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: Micah 1.0
Oh sorry, in this release it is required (defaults are '0').
-
- Posts: 50
- Joined: Tue Jul 19, 2016 10:19 am
Re: Micah 1.0
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,
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,