Search found 88 matches

by Teemu Pudas
Thu Feb 01, 2018 5:56 pm
Forum: Computer Chess Club: General Topics
Topic: New Stockfish contempt
Replies: 15
Views: 6398

Re: New Stockfish contempt

...by default. There's a case for using contempt in analysis (as long as there's no sign-flipping when switching sides) so users shouldn't be prevented from doing it, but analysis contempt should definitely be 0 at default settings.
by Teemu Pudas
Thu Sep 14, 2017 11:57 pm
Forum: Computer Chess Club: General Topics
Topic: The trojan horse puzzle
Replies: 24
Views: 5524

Re: The trojan horse puzzle

Kb1, Na2-c1-e2-g1-h3-f2-d1-b2-a4-b6-d5-c7-b5-a3-c2-e1-g2, Kh3, Nh4 gxh4 Kxh4 Kf6 g5+

With a king move possibly inserted to force black to give up the b6 square (and protect the knight when it eventually passes through a3). If black covers c7 after Nd5, the knight grabs the h-pawn instead.
by Teemu Pudas
Fri Aug 25, 2017 2:09 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Some handicap results and conclusions.
Replies: 91
Views: 8157

Re: Some handicap results and conclusions.

Plz Larry, let us know about the test result. The doubled pawn in the shelter idea tested poorly; we'll try the queen-king tropism idea next. I think we tried it long ago and it failed, but the devil is in the details. It is a sound idea. Larry, just to ask you, if you don't mind, if you mind, I wi...
by Teemu Pudas
Wed Aug 23, 2017 12:18 am
Forum: Computer Chess Club: Tournaments and Matches
Topic: Revised chess.com handicap match
Replies: 30
Views: 3634

Re: Revised chess.com handicap match

Another quick loss, although this time his mistakes weren't as obvious as in the previous game. 3. d5 would have shut out black's entire queenside long enough for white to consolidate. The whole Nf3-d4-b3-d4-c6 maneuver just made Black's light-squared bishop extremely powerful while neglecting deve...
by Teemu Pudas
Tue Aug 22, 2017 10:01 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Cutoffs in Quiescence Search
Replies: 7
Views: 1159

Re: Cutoffs in Quiescence Search

jfern2011 wrote:Upon entry into quiescence search, I've seen people compute a "stand-pat" score for the position, and if this value is greater than beta, perform a cutoff (returning beta).
Greater than or equal to beta.
by Teemu Pudas
Wed Jul 26, 2017 7:27 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Komodo 8CPU v Houdini 8CPU Match (2 hours + 30 secs)
Replies: 155
Views: 23185

Re: Game 35 - Komodo overcomes Houdini sac to take 2-1 lead

34... Rxg7 What a move!! (-2,03)
Truly, one needs to be stronger than Kramnik to avoid the mate in 1 here!
by Teemu Pudas
Tue Jul 25, 2017 1:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Is expensive eval required for QS?
Replies: 10
Views: 1828

Re: Is expensive eval required for QS?

On the other hand if the lazy eval is 5 pawns below alpha, you could skip the rest of the evaluation until you need it for futility pruning decisions after you search the rook recapture... Actually, if the opponent stands pat in response to the recapture, that itself could be used as evidence that l...
by Teemu Pudas
Fri Jul 21, 2017 4:01 pm
Forum: Computer Chess Club: General Topics
Topic: Queens vs Knights
Replies: 162
Views: 14051

Re: Need material for a speech

Can the queen still threaten the king? Stockfish vs. Stockfish; captures by queens aren't generated and the material value of a queen is set to equal that of a pawn (I didn't touch the material imbalance table, however). [Event "?"] [Site "?"] [Date "2017.07.21"] [Round "1"] [White "Stockfish 210717...
by Teemu Pudas
Fri Jun 30, 2017 3:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Algorithm for mate recognition
Replies: 10
Views: 2074

Re: Algorithm for mate recognition

Check testing (after makemove): if (castling) tosq = rookSquare; if ((ray[kingsq][fromsq] | ray[kingsq][tosq]) & enemySliders) { // test for slider checks along the rays // Also: first look ahead at the next move. If it's not a king move or a move onto one of the rays, then this...
by Teemu Pudas
Fri May 13, 2016 10:04 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Triple Repitition: Is this considered a repitition or not?
Replies: 16
Views: 2246

Re: Triple Repitition: Is this considered a repitition or no

Then you need to do extra effort, maintaining two hash keys or something, just to make the repetition hash key wrong more often than necessary. repkey = hashkey ^ zob_ep(epsquare); // local variable If the line from the EP-ful position to the EP-less position is optimal, then it is also optimal to ...