Search found 17834 matches

by hgm
Sun Sep 22, 2019 8:51 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Basic endgames
Replies: 24
Views: 966

Re: Basic endgames

Seems to me that a static evaluation that returns 0 when you are a Rook ahead must be badly broken...
by hgm
Sat Sep 21, 2019 5:07 pm
Forum: Computer Chess Club: General Topics
Topic: Chest for Linux
Replies: 36
Views: 1013

Re: Chest for Linux

If I understand it correctly, ChessBase's 'tactical analysis' is similar to XBoard's Anayze Game. This only analyzes the main line of the game, though, and ignores any variations. So it is not really useful for scoring the alternative moves that the player entered in the Training phase. Of course it...
by hgm
Fri Sep 20, 2019 5:37 pm
Forum: Computer Chess Club: General Topics
Topic: Chest for Linux
Replies: 36
Views: 1013

Re: Chest for Linux

XBoard of course also supports analysis, with all bells and whistles (like multi-PV, move exclusion). But that is typically an interactive task, where the user has to step through the positions he wants analyzed. When you say 'can automate', do you mean that ChessBase provides some automatic functio...
by hgm
Fri Sep 20, 2019 12:25 pm
Forum: Computer Chess Club: General Topics
Topic: Chest for Linux
Replies: 36
Views: 1013

Re: Chest for Linux

So evaluating the moves is a separate action? How does one 'blunder check' the annotated game? Normal blunder checking in XBoard would be done through the 'Analyze Game' mode, which has an engine think about each game position in analyze mode, and after a fixed time adds the score/depth as a comment...
by hgm
Fri Sep 20, 2019 10:54 am
Forum: Computer Chess Club: General Topics
Topic: Chest for Linux
Replies: 36
Views: 1013

Re: Chest for Linux

OK, this is what I referred to as the 'first step'. I wonder if this should not be made standard behavior of XBoard's Training Mode. There seems not much harm in always adding the variations to the loaded game, as you can always refrain from saving that game when you don't want them.
by hgm
Thu Sep 19, 2019 9:48 pm
Forum: Computer Chess Club: General Topics
Topic: Chest for Linux
Replies: 36
Views: 1013

Re: Chest for Linux

But how would you know? The engine analysis you do at the end evaluates both the positions of the loaded game, as well as any recorded deviations you entered, and displays them side by side? A first step towards what you describe would be not to merely display the popup "incorrect move" in XBoard's ...
by hgm
Thu Sep 19, 2019 7:54 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Basic endgames
Replies: 24
Views: 966

Re: Basic endgames

Fairy-Max 5 uses a special PST for bare Kings, which increases the centralization bonus by a factor up to 11 compared to that of the opponent pieces. This was needed to make it win end-games where many weak pieces (all drawing to the center) have to cooperate in order to drive the bare King into a c...
by hgm
Wed Sep 18, 2019 5:14 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: self test
Replies: 10
Views: 471

Re: self test

This is also a general concern; in a sense every test against other alpha-beta engines is a self-test, as these engines are so much alike ('incestuous testing'). So what we think is a huge improvement, in the end resulting in Elos rising from 1800 to 3300 or more, might be -500 Elo when tested again...
by hgm
Wed Sep 18, 2019 5:06 pm
Forum: Computer Chess Club: General Topics
Topic: Chest for Linux
Replies: 36
Views: 1013

Re: Chest for Linux

This is very primitive. What if users move is same or better than the played move ? One can implement what I said that exist in ChessBase and my more suggestions in this thread. I think that is the way to develop XBoard. Indeed, this is very basic (as well as very old and never further developed). ...
by hgm
Wed Sep 18, 2019 3:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Basic endgames
Replies: 24
Views: 966

Re: Basic endgames

There are two ways to handle this. You can program the knowledge into the evaluation, detecting the KQKP case with a 7th-rank a-, c-, f- or h-Pawn, and scoring it as drawish when the King supporting the Pawn is next to the promotion square, and the other far-enough away from it. A more general way w...