def main(): init_db("carreritas.db") users = User.select() if not users.count(): create_random_user() users = User.select() _map = Map() game = Game(users[0], _map) frame = game.map.render(game.players, game.winners) frame.save("0.png") while True: player = game.next_player() game.play_turn(player) frame = game.map.render(game.players, game.winners) frame.save(f"{game.turn}.png") if game.is_turn_finished(): if game.is_game_finished(): winners = [p for p in game.players if p.is_winner] if len(winners) > 0: print(f"Hubo mas de un ganador: {winners}") else: print(f"Ganó el jugador {winners[0]}") else: game.turn += 1