Search found 3430 matches

by Daniel Shawul
Tue Jan 28, 2020 4:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 9
Views: 411

Re: hash collisions

I think lockless hashing was pretty safe at modest number of threads most people have removed the need for legality checking of the hash move. Now it may be necessary to bring that back in.
by Daniel Shawul
Thu Jan 23, 2020 1:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 90
Views: 4579

Re: Engines playing Musketeer Chess, good price

Thanks, that turned out to be an actual bug in my attacks subroutine for fortress moves. It shouldn't affect play though since I allow king captures. Set "allow_king_captures 0" when doing perfts otherewise it gives wrong results for most of the positions. Here is the perft results after the fix upt...
by Daniel Shawul
Wed Jan 22, 2020 2:02 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 90
Views: 4579

Re: Engines playing Musketeer Chess, good price

Nice, that is very helpful for those interested in writing an engine for it! My musketeer engine is now available in NebiyuAlien and I was able to play a full game with it in my GUI. https://sites.google.com/site/dshawul/nebiyu160.zip The piece letters I use are similar to yours so it should be comp...
by Daniel Shawul
Tue Jan 21, 2020 5:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 90
Views: 4579

Re: Engines playing Musketeer Chess, good price

Does xboard (not winboard) have alien mode incorporated correctly? I was trying to play musketeer in alien mode but it only updates the initial position correctly even if nebiyu sends a setup command after each move. I installed xboard a while ago though. Also, I remember xboard does not recognize a...
by Daniel Shawul
Mon Jan 20, 2020 9:02 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Lc0 - macOS binary requested
Replies: 38
Views: 25525

Re: Lc0 - macOS binary requested

One easy option is to use docker on mac.
TensorRT is not supported on mac, and maybe other NN libs from nvidia too, so I use docker to run scorpio on mac.
CCCC also configures all GPU engines with docker and there doesn't seem to be any performance loss from it.
by Daniel Shawul
Mon Jan 20, 2020 8:55 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Is razoring useless in modern engines ?
Replies: 10
Views: 912

Re: Is razoring useless in modern engines ?

Doesn't stockfish do a really aggressive razoring like depth <= 5 or something like that? If it worked in the past, maybe it just needs a re-tuning of the margins to make it work again. I think futility pruning is the only "sound" pruning, the rest is just speculative and probably needs tuning from ...
by Daniel Shawul
Sat Jan 18, 2020 9:13 pm
Forum: Computer Chess Club: General Topics
Topic: a crying shame (re: self-learning engines)
Replies: 20
Views: 1148

Re: a crying shame (re: self-learning engines)

Lc0 is pre-trained with 40-million games already so it doesn't need it. In fact, you could easily screw up what is learned by trying to adapt to your opponents, while the chance of you actually improving the net with "live learning" of a few hundred games is almost zero. It is trained until it plate...
by Daniel Shawul
Thu Jan 16, 2020 3:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 90
Views: 4579

Re: Engines playing Musketeer Chess, good price

I have fixed all bugs including pinned pieces and promotions and now it matches all your perfts. I still don't like the pinned piece logic though -- it means gating is not really uncovering a piece. Also since I allow king captures (and do not check legality of move beforehand) in, pinning was a bit...
by Daniel Shawul
Wed Jan 15, 2020 4:33 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 90
Views: 4579

Re: Engines playing Musketeer Chess, good price

Nevermind I fed stockfish the wrong FEN -- I did not understand the musketeer placement format. I should be able to debug my perft now using stockfish. All right, so far so good got a match with SF. Found my bug, it is yet another one with rank 0 and 9 being part of the board. The musketeers were b...
by Daniel Shawul
Wed Jan 15, 2020 4:13 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 90
Views: 4579

Re: Engines playing Musketeer Chess, good price

Nevermind I fed stockfish the wrong FEN -- I did not understand the musketeer placement format. I should be able to debug my perft now using stockfish. position fen r1b1kb1r/1p3ppp/p1N2n2/1B1q4/8/1N1p4/PP1P1PPP/R1BQK2R[CaLhcalh] w KQkq - 1 13 d +---+---+---+---+---+---+---+---+ | r | | b | | k | b |...