Yes and no. I have a Frisian move generator which knows all the rules except the maximum of 3 consecutive king moves. (I also don't have implemented yet the 50-ply non-conversion rule for international draughts) My program is not ready to be distributed. When it will, Frisian will likely be a supported variant. Below the non-duplicates removed perft results for the initial position (Frisian draughts has diagonal and orthogonal captures, a majority capture rules which weighs [n] kings between [2n-1] and [2n] men, and which has mandatory king capture as tie-breaker precedence rule).wellnesswrotter wrote:van http://www.friesdammen.nl/dam/page3.php?articleID=260
Maar wellicht dat Rein nu ook al een speelbare versie heeft?Concurrentie voor Lusoris?
Note that in Frisian draughts, the first kings appear already at d=7 in the initial position. This means that at d=13 the 4th consecutive king move can be made. The results below should therefore be correct, barring any mistake from my side. Any independent computation would be welcome! Also note that the speed for Frisian draughts is around 50% of the speed of international draughts. This is due to the 8 rather than 4 capture directions that need to be checked.
Code: Select all
b b b b b
b b b b b
b b b b b
b b b b b
. . . . .
. . . . .
w w w w w
w w w w w
w w w w w
w w w w w
W:B1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:W31,32,33,34,35,36,37,38,3
9,40,41,42,43,44,45,46,47,48,49,50"
Searching starting position to nominal depth=11
perft( 1) 9 nodes, 0.00s, 0.01 Mnps
perft( 2) 81 nodes, 0.00s, 0.08 Mnps
perft( 3) 658 nodes, 0.00s, 0.66 Mnps
perft( 4) 3880 nodes, 0.00s, 3.88 Mnps
perft( 5) 21345 nodes, 0.00s, 21.34 Mnps
perft( 6) 103584 nodes, 0.02s, 6.47 Mnps
perft( 7) 550314 nodes, 0.05s, 11.46 Mnps
perft( 8) 2907905 nodes, 0.24s, 12.32 Mnps
perft( 9) 16204497 nodes, 1.20s, 13.46 Mnps
perft(10) 90161025 nodes, 6.72s, 13.42 Mnps
perft(11) 521287205 nodes, 37.88s, 13.76 Mnps
Code: Select all
perft( 1) 9 nodes, 0.00s, 0.01 Mnps
perft( 2) 81 nodes, 0.00s, 0.08 Mnps
perft( 3) 658 nodes, 0.00s, 0.66 Mnps
perft( 4) 3874 nodes, 0.00s, 3.87 Mnps
perft( 5) 21265 nodes, 0.00s, 21.26 Mnps
perft( 6) 102431 nodes, 0.02s, 6.40 Mnps
perft( 7) 540126 nodes, 0.05s, 11.25 Mnps
perft( 8) 2825779 nodes, 0.24s, 11.97 Mnps
perft( 9) 15605069 nodes, 1.22s, 12.80 Mnps
perft(10) 85817725 nodes, 6.55s, 13.11 Mnps
perft(11) 491186430 nodes, 36.95s, 13.29 Mnps