Hi,
Today I showed Ludii to my Italian grandfather, and he started playing a game of Italian Dama.
We soon both realized that there is a major error in the implementation: as written in the rules, "Kings (or Dame, in Italian) cannot be captured by regular pieces."
I have attached a trial where the last move is a regular piece capturing a King. This completely changes the strategy and gameplay.
Best,
Fabio
The error is in "HopMan"
should be
I have attached a corrected version of the code.
Best,
Fabio
Today I showed Ludii to my Italian grandfather, and he started playing a game of Italian Dama.
We soon both realized that there is a major error in the implementation: as written in the rules, "Kings (or Dame, in Italian) cannot be captured by regular pieces."
I have attached a trial where the last move is a regular piece capturing a King. This completely changes the strategy and gameplay.
Best,
Fabio
The error is in "HopMan"
Code:
if:(and (is Enemy (who at:(between))) (!= (what at:(last To)) (id "DoubleCounter" Next)))
should be
Code:
if:(and (is Enemy (who at:(between))) (!= (what at:(between)) (id "DoubleCounter" Next)))
I have attached a corrected version of the code.
Best,
Fabio