Search found 3626 matches

by Henk
Fri Jun 14, 2019 9:44 am
Forum: Chess Players Forum
Topic: Hyper bullet chess
Replies: 2
Views: 112

Hyper bullet chess

Looks like I'm bad at hyper bullet chess. Last time I wasn't even able to finish a KQk endgame with say 5 seconds left on the clock.
Might be I have a slow internet connection. Or maybe it needs lots of practice.

Same holds for bullet chess.
by Henk
Sat Jun 01, 2019 4:12 pm
Forum: Computer Chess Club: General Topics
Topic: Shorties
Replies: 6
Views: 397

Re: Shorties

The more ELO the better.
by Henk
Sat Jun 01, 2019 3:26 pm
Forum: Computer Chess Club: General Topics
Topic: Shorties
Replies: 6
Views: 397

Shorties

You can post your shortest games here. Would be even more fun if they are less than ten moves. [Event "Computer Chess Game"] [Site "HP"] [Date "2019.06.01"] [Round "-"] [White "SchaakMachine"] [Black "Fairy-Max 4.8S"] [Result "0-1"] [TimeControl "120"] [Annotator "1. +0.06 1... +0.18"] 1. d4 {+0.06/...
by Henk
Sat May 25, 2019 8:40 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1511

Re: QSearch perft

Maybe I only do check evasions above some depth. Say -6. I don't have repetition detection in QSearch. If most are captures then I think not many repetitions will occur or not? By the way with check evasions I get same problem with futility pruning in QSearch as in normal Search on depth = 1. For in...
by Henk
Fri May 24, 2019 8:22 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1511

Re: QSearch perft

QPerft extracted from my QSearch code was about 350 lines of code. So I can't publish it here.
Giving same results by the way after similar modifications that is generate ALL legal moves when in check.
by Henk
Fri May 24, 2019 5:26 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1511

Re: QSearch perft

These are the counts I get per move at depth 4, maybe it helps. g2h3: 381 d5e6: 436 e5g6: 495 e5d7: 642 e5f7: 475 e2a6: 343 f3h3: 397 f3f6: 521 Maybe somebody else can verify these numbers. I think the difference is due to the fact that you don't generate check-evasions, because check-evasions will...
by Henk
Fri May 24, 2019 2:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1511

Re: QSearch perft

I get the same number as you : I'm happy to know that our numbers are the same. Henk is not generating check-evasions and that causes the difference. By the way is doing check evasions in QSearch an elo gain? Maybe I should implement them too if I have time. At this moment I don't call QSearch in n...
by Henk
Fri May 24, 2019 1:40 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1511

Re: QSearch perft

I get the same number as you : I'm happy to know that our numbers are the same. Henk is not generating check-evasions and that causes the difference. By the way is doing check evasions in QSearch an elo gain? Maybe I should implement them too if I have time. At this moment I don't call QSearch in n...
by Henk
Fri May 24, 2019 1:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1511

Re: QSearch perft

You really have to generate check-evasions when the king is in check (blocking moves and king moves to get out of check) if you want to be correct. Unfortunately I have to modify my code if I want to do it your way (to check if the king is captured), so it is not straightforward to compare our numb...
by Henk
Fri May 24, 2019 1:12 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1511

Re: QSearch perft

Henk, With only captures and promotions (and check evasions) I get on kiwipete: Depth 4 = 3690 Depth 5 = 25347 So my numbers are different, maybe something wrong with your enpassant captures? Of course there is a possibility that my perft() is in error, but I doubt it. Now I get: Depth 4 = 3622 Dep...