diff --git a/django/games/objects/pong/PongGame.py b/django/games/objects/pong/PongGame.py index 5b1e3c2..ae0ad9e 100644 --- a/django/games/objects/pong/PongGame.py +++ b/django/games/objects/pong/PongGame.py @@ -75,7 +75,9 @@ class PongGame(AGame): self.finish(player_list[0]) return - self.ball.reset(goal_defenser.rail.center()) + players: list[PongPlayer] = self.get_valid_players() + + self.ball.reset(players[random.randint(0, len(players) -1)].rail.center()) def get_valid_players(self) -> list[PongPlayer]: return [player for player in self.players if player.is_connected and not player.is_eliminated]