Search found 3451 matches

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: 142
Views: 19859

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: 142
Views: 19859

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 ...
by Daniel Shawul
Tue Jan 14, 2020 6:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

The third position is my fault -- I forgot about castling + musketeer drops combinations.

I will implement the pin rule to be like yours.

I must say this variant has so many specific rules I don't like, maybe because nebiyu does not have Sierawan variant.

thanks
by Daniel Shawul
Tue Jan 14, 2020 4:58 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

@Ferd I get the first perft all correct. The second one is wrong after and including perft(3) The third one I miss it all. I thought you can gate whether the Knight becomes pinned or not. Is there a complete list of all the rules of musketeer chess ? The official webpage I am sure does not have this...
by Daniel Shawul
Mon Jan 13, 2020 5:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

@HG My implementation was rather limited because I assumed that the fairy pieces are already in play. I did not even implement how they get into play properly. It is my understanding that ranks 0 and 9 are "water" and can not be moved to with other pieces. I have a holdings area just like that but ...
by Daniel Shawul
Mon Jan 13, 2020 3:55 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

But there is a rule that a musketeer piece loses its right to gate if its to_square is no longer a virgin. Example (see image below) black to play and would like to play f5b1 capturing the knight at B1 square, in this case the white cannon at b file loses its right to gate for the rest of the game....
by Daniel Shawul
Sun Jan 12, 2020 8:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

If a fairy piece had the chance to get into play but declined it, it is as if the piece is out of the game forever, right? So why not make this move forced? No player is ever going to decline to do that anyway... also it is easier to handle for engines too i.e. b1c3 and b1c3C are the same now. So I ...
by Daniel Shawul
Sun Jan 12, 2020 2:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

@Ferdy Thanks, I now understand how the piece selection rules work @HG My implementation was rather limited because I assumed that the fairy pieces are already in play. I did not even implement how they get into play properly. It is my understanding that ranks 0 and 9 are "water" and can not be move...
by Daniel Shawul
Sun Jan 12, 2020 5:42 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

Also, I am not sure I understand the negotiation rules. What I did is to add the new pieces to standard chess. I am assuming that the pieces are already selected when the game starts. I assume the fact that stockfish ( a bitboard engine ) plays it means it is 8x8 board. My game definition file for N...
by Daniel Shawul
Sun Jan 12, 2020 3:17 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 142
Views: 19859

Re: Engines playing Musketeer Chess, good price

Does anyone have a perft test for this game?