ailiga.battle.Battle

class ailiga.battle.Battle(lambda_env, agents)[source]

Bases: object

Runs a battle between two or more agents.

__init__(lambda_env, agents)[source]

Methods

__init__(lambda_env, agents)

fight([n_episodes, n_step, render, n_jobs])

Runs a number of episodes between two agents.

fight(n_episodes=1, n_step=None, render=None, n_jobs=None)[source]

Runs a number of episodes between two agents.

Parameters:
  • n_episodes – number of episodes to run

  • n_step – number of steps per episode

  • render – if True, render the environment

Returns:

list of rewards