Search found 3626 matches

by Henk
Fri May 24, 2019 12:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1468

Re: QSearch perft

Strange my code does ep moves. Can't find it. Or maybe minor promotions. Don't know yet. I created an extra QPerft with code that collects captures, promotions and ep moves similar to code used in my normal perft test giving standard values for kiwi pete 4 and 5 so that code must be correct. But QP...
by Henk
Fri May 24, 2019 12:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1468

Re: QSearch perft

Strange my code does ep moves. Can't find it. Or maybe minor promotions. Don't know yet. I created an extra QPerft with code that collects captures, promotions and ep moves similar to code used in my normal perft test giving standard values for kiwi pete 4 and 5 so that code must be correct. But QPe...
by Henk
Fri May 24, 2019 11:13 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1468

Re: QSearch perft

If king is captured it was an illegal move so it returns 0. Just like a normal perft definition but limited to performing only legal captures, promotions and en passant moves.
by Henk
Fri May 24, 2019 10:36 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: QSearch perft
Replies: 24
Views: 1468

QSearch perft

I try to find out if my quiescence search does not accidentally skip moves. So I extracted a perft out of that code. It does only promotions, captures and en passant moves. Result for kiwiPete: "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1" depth 4: 3980 depth 5: 25800 Don't ...
by Henk
Fri May 24, 2019 8:43 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney May
Replies: 11
Views: 1312

Re: On-line engine blitz tourney May

I was already using Git so undoing recent changes is not a problem. Just got crazy of fixing about 200-500 statements because of changes in interfaces.
by Henk
Thu May 23, 2019 11:48 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney May
Replies: 11
Views: 1312

Re: On-line engine blitz tourney May

I made too many stupid changes. For instance using only bitboards now. Also removed these movelists. Now debugging gets much harder. For move and position showing only bitboard values. Don't know if I can get reasonable working version finished in time. Too many awkward bugs encountered lately. Also...
by Henk
Tue May 14, 2019 8:43 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A bug is squashing me. HELP!
Replies: 20
Views: 1554

Re: A bug is squashing me. HELP!

I assume it passed al the perft tests. KiwiPete 4 0r 5 is first one to try. Then next step is solving some mate in N puzzles.
After that do the WAC test ?
by Henk
Sat May 11, 2019 8:12 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: win-chance for each root move
Replies: 19
Views: 1156

Re: win-chance for each root move

At least number of games should be equal. Maybe also ELO of players should be about equal. And what if they play a move with the wrong plan. I can imagine there are moves underestimated. For instance in 1800 nobody played Sicilian. Why would that be different in 2019. Maybe only engines should be us...
by Henk
Mon May 06, 2019 12:48 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A bug is squashing me. HELP!
Replies: 20
Views: 1554

Re: A bug is squashing me. HELP!

I find it confusing that you don't update a value in main loop but update alpha only. I would set value to -infinite, update it and return that value as a result. Might be that is less efficient but I don't go that far for move generation is far more expensive. First make it work then do optimizatio...
by Henk
Sun May 05, 2019 1:55 pm
Forum: Computer Chess Club: General Topics
Topic: Longest games
Replies: 24
Views: 2092

Re: Longest games

I remember Karpov telling in a video that 1. Nf3 usually end in a draw.