Search found 195 matches

by Pio
Wed Oct 21, 2020 9:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 119
Views: 12110

Re: Progress on Rustic

No not easy. If I step in the source code using a debugger and have to open an extra window to inspect a bitboard. Not easy enough. Usually when I have stepped through hundreds of lines of source code to find the bug everything is already too much. Sometimes you press accidentally a wrong button an...
by Pio
Wed Oct 21, 2020 9:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 119
Views: 12110

Re: Progress on Rustic

No not easy. If I step in the source code using a debugger and have to open an extra window to inspect a bitboard. Not easy enough. Usually when I have stepped through hundreds of lines of source code to find the bug everything is already too much. Sometimes you press accidentally a wrong button an...
by Pio
Thu Oct 01, 2020 9:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Re-activation Programmer Code of Honor
Replies: 57
Views: 9199

Re: Re-activation Programmer Code of Honor

Re clause 2. I feel it does need to be stricter, like, 'Not to look at reverse-engineered work of other programmers without their express permission.' So, not just to refrain from RE on your own, but also not to have RE done by a whistleblower who's not an engine author and doesn't care about break...
by Pio
Sun Sep 27, 2020 10:50 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Excluding squares from mobility
Replies: 10
Views: 2069

Re: Excluding squares from mobility

I very much doubt this will lose 20-30 Elo, I suspect a bug. btw - your mask seems to include 0es for squares that are in front of some of opponent's pawns but not actually attacked by them I doubted it, too, but see the result a down below: There may be a bug, but not in the mask. You are correct ...
by Pio
Thu Sep 24, 2020 8:47 pm
Forum: Computer Chess Club: General Topics
Topic: BBC 1.0 release - UCI chess engine by CMK
Replies: 12
Views: 1639

Re: BBC 1.0 release - UCI chess engine by CMK

mvanthoor wrote:
Thu Sep 24, 2020 8:44 pm
Congratulations :)

Pity that you lost one game against TSCP. If you had won 16-0, your Elo rating would be infinite :o
He did not loose a game. He drew one so he is still unbeaten. I guess TSCP played perfect chess and it was impossible to win 🤪
by Pio
Mon Sep 21, 2020 3:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 3 fold repetition scoring issue
Replies: 10
Views: 1719

Re: 3 fold repetition scoring issue

Hi guys I've just implemented repetition detection in my engine and the detection itself seems to be working correctly: 8 . . ♜ . . . ♚ . 7 ♖ . . . . . . . 6 . . . . . . . . 5 . ♖ . . . . . . 4 . . . . . . . . 3 . . . . . . . . 2 ♙ . . . . ♔ ♙ ♙ 1 . . . . . . . . a b c d e f g h Side: white Enpassa...
by Pio
Tue Sep 15, 2020 8:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: SMP, first shot at implementation
Replies: 53
Views: 5446

Re: SMP, first shot at implementation

You can get away with 16 bits, for storing the entire move information? Interesting. (Or did you mean 16 bytes? But that would be a lot.) I already have these: PIECE : 3 0-7 (use only 0-6) FROM : 6 0-63 TO : 6 0-63 CAPTURE : 3 0-7 (captured piece) PROMOTION : 3 0-7 (piece promoted to) ENPASSANT : 1...
by Pio
Tue Sep 15, 2020 8:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: SMP, first shot at implementation
Replies: 53
Views: 5446

Re: SMP, first shot at implementation

You can get away with 16 bits, for storing the entire move information? Interesting. (Or did you mean 16 bytes? But that would be a lot.) I already have these: PIECE : 3 0-7 (use only 0-6) FROM : 6 0-63 TO : 6 0-63 CAPTURE : 3 0-7 (captured piece) PROMOTION : 3 0-7 (piece promoted to) ENPASSANT : 1...
by Pio
Tue Sep 15, 2020 6:02 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: SMP, first shot at implementation
Replies: 53
Views: 5446

Re: SMP, first shot at implementation

You can get away with 16 bits, for storing the entire move information? Interesting. (Or did you mean 16 bytes? But that would be a lot.) I already have these: PIECE : 3 0-7 (use only 0-6) FROM : 6 0-63 TO : 6 0-63 CAPTURE : 3 0-7 (captured piece) PROMOTION : 3 0-7 (piece promoted to) ENPASSANT : 1...
by Pio
Thu Sep 10, 2020 5:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Reducing the horizon effect
Replies: 7
Views: 1223

Re: Reducing the horizon effect

There might be a way to reduce the horizon effect by detecting a stable horizon and extending the search if it is not stable. The idea is to call Qsearch say two ply early and compare the score to that returned by a two ply further search. If the scores are close then the horizon is stable because ...