Search found 55 matches

by eligolf
Mon Jan 25, 2021 12:51 pm
Forum: Computer Chess Club: General Topics
Topic: Purpose of correspondence chess in modern era
Replies: 7
Views: 355

Re: Purpose of correspondence chess in modern era

Often times the human\computer will beat the computer stand alone. I guess the theory is that the humans are better in the end game and certain positional situations and without time constraints will come up with a better decision. That is cool John, I wouldn't have guessed that. To be able to play...
by eligolf
Mon Jan 25, 2021 10:07 am
Forum: Computer Chess Club: General Topics
Topic: Purpose of correspondence chess in modern era
Replies: 7
Views: 355

Purpose of correspondence chess in modern era

I want to start by saying that I have very little knowledge in the correspondence chess world or how thing works with tournaments and stuff. Therefore I am sorry if I offend some correspondence chess player with my post :) The main question: What is the point of correspondence chess in the computer ...
by eligolf
Thu Jan 21, 2021 8:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Weird engine behaviour
Replies: 3
Views: 180

Re: Weird engine behaviour

Thank you for the input guys. That is both valuable information. Seems like a nullmove thing yes, will have to consider to have another condition to make a nullmove.

But isnt it strange that stockfish on Lichess can't find the mate in 3 and goes for mate in 4 instead?
by eligolf
Thu Jan 21, 2021 4:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Weird engine behaviour
Replies: 3
Views: 180

Weird engine behaviour

When testing my engine versions against each other I found one weird behaviour, which got even weirder when I looked at the position with a few engines. The position I am talking about is this: 8/8/1p6/7p/pr3k2/8/6K1/1r2R3 b - - 0 61 Black to move and has a win in 3 moves: 1. ... Rb4-b2+ 2. Kf1 Kf3 ...
by eligolf
Wed Jan 20, 2021 4:28 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Strange null move behavior
Replies: 18
Views: 1628

Re: Strange null move behavior

It seems as if without nullmove the position at root with Rg4-g2 gets a mate score. But if I print with nullmove the same line gets a score of 1500 something at depth 4. I tried to change the condition to be if score > beta: return beta instead of if score >= beta: return beta Would this be a cause?...
by eligolf
Wed Jan 20, 2021 2:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Evaluation reflections
Replies: 11
Views: 536

Re: Evaluation reflections

Yes I read something about rofChade and its amazing rating with only PSt tables. I almost have a hard time believing it since I see the stupidity of my engine, making all sorts of beginner mistakes and choices. But I guess if you can search for 50 moves ahead then it will matter less :)
by eligolf
Wed Jan 20, 2021 8:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Evaluation reflections
Replies: 11
Views: 536

Re: Evaluation reflections

@Harald, thank you for the extensive input. There are many concepts which will be too time consuming for my engine (10x12 board representation) but it will surely be possible to implement variants of many of the,. @Sven, you are right, that is true. Right now with only alpha/beta, complete move orde...
by eligolf
Wed Jan 20, 2021 6:28 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Evaluation reflections
Replies: 11
Views: 536

Evaluation reflections

I finally managed to get my engine to use uci protocol, so happy :) And also so sad since I can now compare my engine to other engines and see how bad it performs hehe. From previous discussions I have now only used PST tables and tapered eval to interpolate between mid/endgame. I was disencourage t...
by eligolf
Sun Jan 17, 2021 1:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Strange null move behavior
Replies: 18
Views: 1628

Re: Strange null move behavior

One problem is that you would not apply the check extension at d=0, because you test for check only after you have already decided to jump into QS. Or does your QS do its own check extension? So I should not go into QS if I am in check? I don't currently have check extension in QS at all. Not sure ...
by eligolf
Sat Jan 16, 2021 1:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Strange null move behavior
Replies: 18
Views: 1628

Re: Strange null move behavior

I have yet to figure out this issue unfortunately. I implemented Ferdy's solution wrong so it never entered the nullmove logic, my bad :) So basically removing null moves at all solved the issue. One more input is that if I change the first depth - 1 - s.R >= 0 to depth - 1 - s.R > 0 it works fine i...