You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fits better. Admittedly, BSG had fewer termination conditions than Game.
On the other hand, which approach is more appropriate could depend on unforeseen rule clarifications. What if organizers said that moves after the game finished are ignored, while sequence of moves that does not lead to terminal state is not considered valid solution?.. Actually no, even then exception API is not too good.
The text was updated successfully, but these errors were encountered:
I was pretty pleased with myself at first. Look, you can end the game from any place in the code! And even attach human-readable explanation!
The problem is that there is no convenient way to process moves that happened after. Natural piece
will not trigger 'attempt to make move in a finished game' diagnostics.
Interface used in
BSG
fits better. Admittedly,
BSG
had fewer termination conditions thanGame
.On the other hand, which approach is more appropriate could depend on unforeseen rule clarifications. What if organizers said that moves after the game finished are ignored, while sequence of moves that does not lead to terminal state is not considered valid solution?.. Actually no, even then exception API is not too good.
The text was updated successfully, but these errors were encountered: