Hello everyone,
there is probably a bug in the reversi implementation that leads to the case of ludii not recognizing a game as finished.
Here are some screenshots:
1) In this case the white player won but the game is still running.
2) In this example I created a test double of ludiis Context class with some played moves. Ludii does realise that there aren't any possible moves that can be played correctly but not that the game is over.
I use the version 1.0.2
Kind regards
Johannes
Edit: There is also another bug. When i load an agent from a jar in the ludii user interface it opens a dialog where i can select an agent class that extends the AI class. After selecting my desired class the dialog closes and then opens again. When i select the class a second time it usually works. Since my custom ludii agent is a wrapper that opens a file dialog to select an agent from another framework it is a time consuming task to serve four file dialogs every time instead of two.
there is probably a bug in the reversi implementation that leads to the case of ludii not recognizing a game as finished.
Here are some screenshots:
1) In this case the white player won but the game is still running.
2) In this example I created a test double of ludiis Context class with some played moves. Ludii does realise that there aren't any possible moves that can be played correctly but not that the game is over.
I use the version 1.0.2
Kind regards
Johannes
Edit: There is also another bug. When i load an agent from a jar in the ludii user interface it opens a dialog where i can select an agent class that extends the AI class. After selecting my desired class the dialog closes and then opens again. When i select the class a second time it usually works. Since my custom ludii agent is a wrapper that opens a file dialog to select an agent from another framework it is a time consuming task to serve four file dialogs every time instead of two.