Discussion of anything and everything relating to chess playing software and machines.
Moderator: Ras
flok
Posts: 558 Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden
Post
by flok » Sun Aug 18, 2019 9: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
tsoj
Posts: 35 Joined: Thu Oct 19, 2017 4:59 pm
Location: Germany, Berlin
Full name: Jost Triller
Post
by tsoj » Mon Aug 19, 2019 1:16 am
nice
will this version also play in the lichess tournament?
Graham Banks
Posts: 44091 Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ
Post
by Graham Banks » Mon Aug 19, 2019 2:02 am
flok wrote: ↑ Sun Aug 18, 2019 9: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.
gbanksnz at gmail.com
Gabor Szots
Posts: 1440 Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots
Post
by Gabor Szots » 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?
Gabor Szots
CCRL testing group
flok
Posts: 558 Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden
Post
by flok » Mon Aug 19, 2019 12:31 pm
tsoj wrote: ↑ Mon Aug 19, 2019 1:16 am
nice
will this version also play in the lichess tournament?
Possibly!
flok
Posts: 558 Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden
Post
by flok » Mon Aug 19, 2019 12:36 pm
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...
flok
Posts: 558 Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden
Post
by flok » Mon Aug 19, 2019 3:11 pm
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
Post
by thunderstruck » Mon Aug 19, 2019 4: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,