Search found 832 matches

by PK
Thu May 21, 2020 9:47 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Simplifying code
Replies: 41
Views: 3111

Re: Simplifying code

JohnWoe, either You are including comments in Your LOC count or my regular expression to count lines of code is broken. It tells me that Rodent IV is roughly 8500 lines of code, excluding comments.
by PK
Sun May 10, 2020 10:34 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PST for FRC
Replies: 4
Views: 398

Re: PST for FRC

This is interesting. A friend added FRC support to Rodent and after playing a few games I know that its eval is sub-optimal for this chess variant. My engine seems to be reluctant to take central space in FRC, even though in normal games it does so willingly. The reason is that it does not have a bi...
by PK
Tue Apr 28, 2020 6:53 am
Forum: Computer Chess Club: General Topics
Topic: Rodent IV message
Replies: 1
Views: 595

Re: Rodent IV message

Just ignore this message - this is a debug info that I forgot to switch off. Generally it means that one of the threads has been searching at depth two plies lower than the "best" thread, and because of that it has been restarted at greater depth.
by PK
Tue Apr 21, 2020 8:26 pm
Forum: Computer Chess Club: General Topics
Topic: Rodent FRC/960
Replies: 4
Views: 889

Rodent FRC/960

As You may remember, Bernhard C. Maerz decided to add Fischer Random Chess support to Rodent. I added a couple of bugfixes, and it seems that now I can make this release official. At http://www.pkoziol.cal24.pl/rodent/rodent.htm you can download both the last version where I was the main developer a...
by PK
Mon Mar 23, 2020 3:03 pm
Forum: Computer Chess Club: General Topics
Topic: When will the chess programmers write an engine that plans ?
Replies: 199
Views: 11602

Re: When will the chess programmers write an engine that plans ?

Chess has 2 main elements: 1)Calculating lines like if I play A1 then if the opponent play B1 then I play C1. If I play A1 then if the opponent play B2 then I play C2 if I play A2 then if the opponent.... Despite whatever Kotov said, human calculation is much more messy: 1) My bishop move attacks o...
by PK
Sun Mar 22, 2020 9:53 am
Forum: Computer Chess Club: General Topics
Topic: Chess and Cognac
Replies: 24
Views: 4490

Re: Chess and Cognac

Note that if you want style and don't care about strength it's possible Rodent IV personalities will never be as good as Rodent III ones, and in this aspect there's no reason to upgrade as IV's improvements would be irrelevant for these purposes (III's personalities could be made stronger at will) ...
by PK
Sat Mar 21, 2020 3:12 pm
Forum: Computer Chess Club: General Topics
Topic: Can nobody compile Roden IV?
Replies: 67
Views: 10325

Re: Can nobody compile Roden IV?

Is it possible to use Rodent III personalities in Rodent IV? They would have to be converted. I changed engine name to indicate that incompatibility. Three most important differences are king tropism (from Hakkkpeliitta), space evaluation (which I added specifically to be able to create Morphy pers...
by PK
Sat Mar 21, 2020 12:43 pm
Forum: Computer Chess Club: General Topics
Topic: When will the chess programmers write an engine that plans ?
Replies: 199
Views: 11602

Re: When will the chess programmers write an engine that plans ?

"Planning" engine would play boring, schematic, uninspired chess. How do I know? Because such a sad thing has been done to beautiful game of go, see https://www.gnu.org/software/gnugo/
by PK
Tue Mar 10, 2020 5:47 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Removing Large Arrays
Replies: 36
Views: 5141

Re: Removing Large Arrays

Please note speed is language-specific. In C/C++ arrays of precalculated values tend to gain speed. In C# they often happen to lose speed (I haven't tried that on piece/square tables, but for example I noticed that occluded fill bitboards outperformed kindergarten bitboards).
by PK
Mon Mar 09, 2020 7:25 pm
Forum: Computer Chess Club: General Topics
Topic: Can nobody compile Roden IV?
Replies: 67
Views: 10325

Re: Can nobody compile Roden IV?

- still a little bit local setups (environment), but almost finished - maybe call it "cleaning" the code. I mean add "-DNO_WORDEXP" and make "-DNO_THREADS" work again, fixing warnings, which also could be understand very similar as fixes - than doing the fixes - I don't know any "dangerous" one - a...