Search found 1073 matches

by Ras
Fri Jun 02, 2017 10:05 pm
Forum: Computer Chess Club: General Topics
Topic: Komodo 11.01
Replies: 36
Views: 14395

Re: Komodo 11.01

Most probably using profile driven optimisation.
by Ras
Thu Jun 01, 2017 10:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: RuyDos publicly available
Replies: 28
Views: 5347

Re: RuyDos publicly available

Also avoid the use of goto goto is totally fine for error handling, especially with stacked error handling. I'm even using the extended version of that, computed goto, via a jump table if that gains more performance. It just should only be used for jumping forward, and not as part of the algorithm ...
by Ras
Thu Jun 01, 2017 8:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: RuyDos publicly available
Replies: 28
Views: 5347

Re: RuyDos publicly available

AlvaroBegue wrote:Ah, good catches. What option exactly did you use to get these warnings?
That shows up with style warnings enabled. I'm using the GUI, so that's just clicking on the yellowish whatever-it-is-icon.
by Ras
Thu Jun 01, 2017 7:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: RuyDos publicly available
Replies: 28
Views: 5347

Re: RuyDos publicly available

With --enable=warning it complains about several constructors that don't initialize things that don't need to be initialized. engine.cpp also has several warnings for redundant condition checking: Things like line 593 (b.a[g2] == WhitePawn || b.a[g2] == WhitePawn) might be an copy/paste iss...
by Ras
Thu Jun 01, 2017 4:20 pm
Forum: Computer Chess Club: General Topics
Topic: Chess Genius 3 Beat Kasparov on a Pentium 90?
Replies: 54
Views: 15096

Re: Chess Genius 3 Beat Kasparov on a Pentium 90?

simply does not make sense. The idea is a classic Sun Tsu strategy: "the way to cover a thousand miles and then win a battle is to make the other side do the march." Space is good, usually, but it can also become a liability. The drawback is that this is a passive-aggressive strategy, and if White ...
by Ras
Thu Jun 01, 2017 3:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: RuyDos publicly available
Replies: 28
Views: 5347

Re: RuyDos publicly available

CppCheck has a couple of comments on the source code, maybe there are serious issues among them.

Since your make options allow for optimisations relying on strict pointer aliasing, it might be a good idea to test that with the GCC sanitiser options enabled. Works only under Linux.
by Ras
Thu Jun 01, 2017 12:36 am
Forum: Chess Players Forum
Topic: Philidor IV
Replies: 20
Views: 8310

Re: Philidor IV

On the other hand, I have been digging deeply through the variations of the accepted gambit, and with optimum play by both sides, it looks pretty equal. The issue is just that the paths are very narrow for both sides, which makes the opening sharp. Actually, I would not recommend this opening for a ...
by Ras
Wed May 31, 2017 9:12 pm
Forum: Chess Players Forum
Topic: Philidor IV
Replies: 20
Views: 8310

Re: Philidor IV

Shredder suggests 12. ... Qa5 instead of Qc7, with half a pawn advantage for Black. That loses control over d6, which was why Qc7 was suggested, but for the moment, White cannot get that square anyway. Even 12. ... Qc7 is not as bad as the video suggests, it's about even. After 13. 0-0-0, Black must...
by Ras
Wed May 31, 2017 6:05 pm
Forum: Computer Chess Club: General Topics
Topic: oldie but goodie
Replies: 12
Views: 2736

Re: oldie but goodie

I guess the reason is that modern programs prune more aggressively, and that means they may overlook something more easily. But on average, it gains ELO. DeepShredder 13 with 6 cores and 2 GB hash (7600 kn/s) fails to solve this position. It sticks to 1. h5 even when reaching depth 34/62 after 7:43 ...
by Ras
Wed May 31, 2017 5:33 pm
Forum: Computer Chess Club: General Topics
Topic: Chess Genius 3 Beat Kasparov on a Pentium 90?
Replies: 54
Views: 15096

Re: Chess Genius 3 Beat Kasparov on a Pentium 90?

With your game, were the time controls comparable? I mean, the effective time relative to the computing speed? It's difficult for me to think of the whole opening as weak. Not only because of Alekhine himself, but also other masters: https://en.wikipedia.org/wiki/Alekhine's_Defence#Use However, the ...