The game ends when a player is starving, he has no more seeds and his opponent cannot provide him with any. However, this situation can sometimes require a very large number of strokes and even never happen, and the game becomes uninteresting when there are only a few seeds left in the game. There can also be situations where there are few seeds left and no player can collect any more seeds (infinite looping case).
Players can stop when a player has more than half of the seeds since his opponent will no longer be able to join him, but it can be interesting to continue playing, and moreover this situation may never happen, we can have draws...
Options allow you to define stopping criteria, in addition to stopping on starvation of a player:
stop if a player has collected more than half of the seeds,
stop if there are at most a predefined number of seeds in play (this number can be chosen between 1 and 12, for example 6),
when an infinite loop is detected.
Players can also agree to stop the game when there are few seeds left and the game becomes uninteresting.
When stopping on starvation of a player, his opponent collects the remaining seeds. In other cases of stopping, the players collect the remaining seeds with 2 options:
either the seeds are distributed equally,
or each player collects the seeds of his camp .