In the latest code commit in env.step() you changed:
else:
self._resolve(players)
to this:
if all([player.playedthisround for player in players]):
self._resolve(players)
But rounds are getting stuck, constantly asking for the move from the same player. Maybe playedthisround isn't being set somewhere, or is being unset, so it never enters _resolve(). I've reverted to the previous line.
In the latest code commit in
env.step()you changed:to this:
But rounds are getting stuck, constantly asking for the move from the same player. Maybe
playedthisroundisn't being set somewhere, or is being unset, so it never enters_resolve(). I've reverted to the previous line.