Search found 528 matches
- Mon Jan 11, 2021 2:17 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Weaker play with TT
- Replies: 31
- Views: 1383
Re: Weaker play with TT
I see. have you tried to mask it to 32 bits (or 31) first, like hashKey &= 0xffffffff? then use %? still - if you round number of entries to nearest power of two and then mask with num_entries-1, it should work as is index = (hashkey & 0x7FFFFFFF) % hashEntries worked for me. I didn't do hashKey &=...
- Mon Jan 11, 2021 10:34 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Weaker play with TT
- Replies: 31
- Views: 1383
Re: Weaker play with TT
I don't understand your masking around hashEntries: var hashEntry = hashTable[hashKey & (hashEntries - 4)]; why -4, plus hashEntries seems nowehere close to a power of two (default is some weird value like 16M/80, so I'm puzzled if hashEntries was 2**n, then masking with (hashEntries-1) I would und...
- Mon Jan 11, 2021 2:30 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Weaker play with TT
- Replies: 31
- Views: 1383
Weaker play with TT
Hi guys, I'm facing a very strange issue: My engine wit TT plays much worse instead of no TT version. My TT is 32bit (jsvascript) it gives a couple of plies deeper search and doesn't make some weird blunders - just seems to be playing well, but the results are so weird. I'm using the simplest TT imp...
- Sun Jan 10, 2021 10:27 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Delimiter development diary
- Replies: 49
- Views: 3433
Re: Delimiter development diary
I don't think so. Debugging is always a pain. Unless you're one of those rare people who prefer hunting for bugs to adding new features. New features on top of buggy code leads to collapsing and dropping the project. In chess programming it's incredibly important to debug every single building bloc...
- Sun Jan 10, 2021 10:22 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Non-quiet position after quiescence...
- Replies: 6
- Views: 555
Re: Non-quiet position after quiescence...
Thanks for your replies. I'll look into the extension. maksimKorzh, the FEN are: r2qkbnr/1b2p2p/n1p2pp1/pp1p4/8/BPNBPN2/P1PP1PPP/R2QK2R w KQkq - 0 10 5knr/1b2p2p/r1pq1pp1/p2p4/1p6/BPN1P3/P1PP1PPP/R2QK2R w KQ - 0 14 Seems like something is wrong with quiescence. Neither of positions you've provided ...
- Sun Jan 10, 2021 10:14 pm
- Forum: Computer Chess Club: General Topics
- Topic: New engine release - Wukong JS
- Replies: 23
- Views: 2062
Re: New engine release - Wukong JS
Hi guys, I have a few important updates on Wukong JS development progress to share. For some reason I forgot to annouce version 1.3 release, probably because it was mostly about fixing bugs) So Wukong JS 1.4 is about to be released pretty soon - I'm running some final tests now. Now version 1.4a is ...
- Sun Jan 10, 2021 5:15 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Delimiter development diary
- Replies: 49
- Views: 3433
Re: Delimiter development diary
And the most interesting, isn't it)?shinkarom wrote: ↑Sun Jan 10, 2021 9:56 amConverted setboard.cpp.
Only 11 files to go. After that it's a life-long stage of debugging and integrating all of that into a working chess engine.
https://github.com/shinkarom/delimiterc ... ec5790399e
- Sun Jan 10, 2021 5:12 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Non-quiet position after quiescence...
- Replies: 6
- Views: 555
Re: Non-quiet position after quiescence...
Hello, I'm investigating a bullet game played (and lost) by my engine this morning, in which it played a rather stupid move. In this position: r2qkbnr/1b2p2p/n1p2pp1/pp1p4/8/BPNBPN2/P1PP1PPP/R2QK2R w KQkq - 0 10 As white, it played Nd4, ignoring the threat of the pawn in b5. Traces show that at som...
- Sat Jan 09, 2021 9:55 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Help with Texel's tuning
- Replies: 33
- Views: 1799
Re: Help with Texel's tuning
After the very first successful tuning results I decided to share my experience with those who find existing
resources on Texel's tuning to be too complicated:
https://github.com/maksimKorzh/wukongJS ... _TUNING.MD
resources on Texel's tuning to be too complicated:
https://github.com/maksimKorzh/wukongJS ... _TUNING.MD
- Sat Jan 09, 2021 3:11 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Piece square tables
- Replies: 25
- Views: 1501
Re: Piece square tables
Something I haven’t tried but might be very good is giving the piece that moved two plies before a bonus for all its moves or even better you can generalise this giving a bonus for all new moves you got in this position compared to the moves two plies before. No, I tried only toSquare. Interesting ...