hearthbreaker.agents package

Submodules

hearthbreaker.agents.basic_agents module

class hearthbreaker.agents.basic_agents.Agent[source]

Bases: builtins.object

choose_index(card, player)[source]
choose_option(*options)[source]
choose_target(targets)[source]
do_card_check(cards)[source]
do_turn(player)[source]
class hearthbreaker.agents.basic_agents.DoNothingAgent[source]

Bases: hearthbreaker.agents.basic_agents.Agent

__init__()[source]
choose_index(card, player)[source]
choose_option(*options)[source]
choose_target(targets)[source]
do_card_check(cards)[source]
do_turn(player)[source]
class hearthbreaker.agents.basic_agents.PredictableAgent[source]

Bases: hearthbreaker.agents.basic_agents.Agent

choose_index(card, player)[source]
choose_option(*options)[source]
choose_target(targets)[source]
do_card_check(cards)[source]
do_turn(player)[source]
class hearthbreaker.agents.basic_agents.RandomAgent[source]

Bases: hearthbreaker.agents.basic_agents.DoNothingAgent

__init__()[source]
choose_index(card, player)[source]
choose_option(*options)[source]
choose_target(targets)[source]
do_card_check(cards)[source]
do_turn(player)[source]

Module contents