Search found 40 matches

by THyer
Tue Feb 07, 2017 5:16 pm
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

Re: New engine "Roc"

That is nice to see. Thanks for the link.
by THyer
Fri Feb 03, 2017 8:34 pm
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

Re: New engine "Roc"

All the uci handling is pretty much verbatim from Gull. Glad it worked for you in the end.
by THyer
Fri Feb 03, 2017 7:14 pm
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

Re: New engine "Roc"

Roc 0.2, including Windows binaries for 32- and 64-bit, is now available. New features include changes to king safety scoring, more use of game closed-ness in pawn eval, and optimization of endgame eval. Volunteers at any skill level are welcome to contribute. If you are interested, please contact m...
by THyer
Thu Jan 19, 2017 1:45 am
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

Re: New engine "Roc"

Works for me. Not quickly, though: about 20 seconds to get the "Roc" prompt, then 15 more (while it starts child processes) to get the UCI info. (console shows:) C:\dev\Roc>RocBase Roc uci id name Roc2017Jan17 id author Demichev/Hyer option name Hash type spin min 1 max 65536 default 16 option name ...
by THyer
Wed Jan 18, 2017 3:33 pm
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

Re: New engine "Roc"

That is surprising to me. I have been testing with cutechess and Arena, rather than running directly at the command line. I will try this tonight (US time).
by THyer
Wed Jan 18, 2017 3:01 pm
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

Re: New engine "Roc"

Thanks for the correction.
by THyer
Wed Jan 18, 2017 3:00 pm
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

Re: New engine "Roc"

In the particular case of Gull, the goto statements do not degrade performance, but do often obfuscate the code. Many can be replaced very easily, while some require code rearrangement. In gen_kpk, goto seems appropriate and I have not attempted to remove it. One of the trickiest is the test for acc...
by THyer
Wed Jan 18, 2017 1:47 am
Forum: Computer Chess Club: General Topics
Topic: New engine "Roc"
Replies: 93
Views: 29911

New engine "Roc"

Roc is a new chess engine, derived from Gull 3. Roc has the following refinements: -- based on a C++ port of Gull 3, eliminating goto statements. -- fixes some minor bugs found in the Gull source -- unit of valuation changed from 1 cp to 1/4 cp -- extends Gull's two phases (opening, endgame) to 3 ph...
by THyer
Tue Sep 06, 2016 2:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Future of Gull
Replies: 9
Views: 5081

Re: Future of Gull

I have added to the Slizzard repo (https://bitbucket.org/hyer/sonsofthebird/src) a tuner based on Joona Kiski's method for Stockfish: https://chessprogramming.wikispaces.com/Stockfish%27s+Tuning+Method My implementation is based on this description, which may be significantly less sophisticated than...