Search found 3429 matches

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: 88
Views: 4124

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: 88
Views: 4124

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: 88
Views: 4124

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: 25344

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: 9
Views: 676

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: 1031

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: 88
Views: 4124

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: 88
Views: 4124

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: 88
Views: 4124

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 |...
by Daniel Shawul
Wed Jan 15, 2020 3:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 88
Views: 4124

Re: Engines playing Musketeer Chess, good price

I fixed perft(3) for the hard position but i still can't get perft(4). Here is an example where mine differs from you. Can you do a breakdown of perft(3) for this postion ? perf(3) for position: c******l/r1b1kb1r/1p3ppp/p1N2n2/1B1q4/8/1N1p4/PP1P1PPP/R1BQK2R/C******L w KQkq - 1 13 a7b6 1143 b8c7 938 ...