Search found 199 matches

by flok
Mon Sep 16, 2019 6:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Basic endgames
Replies: 33
Views: 5618

Re: Basic endgames

Micah, depth 18, 3548ms for mate score on an i7-8750H @ 2.2GHz 2 cores: 2325 ms 3 cores: 2094 ms 4 cores: 1604 ms 5 cores: 1638 ms 6 cores: 955ms folkert@msi:~/Projects/git/Micah$ ./Micah position fen 4k3/8/8/R7/4K3/8/8/8 w - - go depth 50 # took 0ms # TB_RESULT_FAILED info depth 1 score cp 0 nodes ...
by flok
Fri Sep 06, 2019 8:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What's the best Lazy SMP logic?
Replies: 3
Views: 1506

Re: What's the best Lazy SMP logic?

When the main thread has completed its search it waits for all helper threads to terminate, too (MainThread::search()). Afterwards the final PV is determined by "voting" for the best thread based on score and depth. What is the algorithm for this voting? Is it: if cur_depth > prev_best_depth: # pic...
by flok
Fri Aug 30, 2019 2:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney July
Replies: 62
Views: 12550

Re: On-line engine blitz tourney July

Indeed, the most recent source is in the repository at http://hgm.nubati.net/cgi-bin/gitweb.cgi . As far as I understood the lowest-level input is in network.c ( readline2(), called from select_loop() ). The input line is then passed to timeseal_parse() (in timeseal.c) and proces_input() (in comman...
by flok
Mon Aug 19, 2019 1:11 pm
Forum: Computer Chess Club: General Topics
Topic: Micah 1.0
Replies: 7
Views: 980

Re: Micah 1.0

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').
by flok
Mon Aug 19, 2019 10:36 am
Forum: Computer Chess Club: General Topics
Topic: Micah 1.0
Replies: 7
Views: 980

Re: Micah 1.0

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 requ...
by flok
Mon Aug 19, 2019 10:31 am
Forum: Computer Chess Club: General Topics
Topic: Micah 1.0
Replies: 7
Views: 980

Re: Micah 1.0

tsoj wrote:
Sun Aug 18, 2019 11:16 pm
nice :) will this version also play in the lichess tournament?
Possibly! :)
by flok
Sun Aug 18, 2019 7:27 pm
Forum: Computer Chess Club: General Topics
Topic: Micah 1.0
Replies: 7
Views: 980

Micah 1.0

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 ...
by flok
Mon Aug 05, 2019 2:05 pm
Forum: Computer Chess Club: General Topics
Topic: A complete 2000 lines of code engine
Replies: 164
Views: 45046

Re: A complete 2000 lines of code engine

Micah is 1842 lines! With UCI, lazy-SMP, tuning, table-bases!





(but to be honest: it uses libchess & fathom 8-) )
by flok
Mon Jul 29, 2019 11:58 am
Forum: Computer Chess Club: General Topics
Topic: micah 0.10
Replies: 1
Views: 671

Re: micah 0.10

flok wrote:
Thu Jul 25, 2019 11:11 am
New version of Micah!
Version 0.10.
This one is a bit stronger than 0.9 and tries harder to find its tune.dat file.
https://vanheusden.com/Micah/
Oops: some code of CPW eval left in! That was not supposed to leave the house.
by flok
Sat Jul 27, 2019 9:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney July
Replies: 62
Views: 12550

Re: On-line engine blitz tourney July

I looked in the command log, and there is nothing suspicious there. The last logged command is a simple move, 'e3h3'. The backtrace is all in libc library routines; Didn't tell me anything useful. Hmmm. I have the feeling it is Micah. I had to enlarge a too small buffer in icsdrone to get it to wor...