maverick.players.AggressiveBot#
- class maverick.players.AggressiveBot(*, uid: str | None = None, name: str, state: PlayerState | dict | None = None, **kwargs)[source]#
An aggressive bot that frequently bets and raises.
Methods
__init__(*[, uid, state])decide_action(*, game, valid_actions, ...)Bet or raise aggressively.
get_by_uid(uid)Get a player class by its unique identifier.
on_event(event, game)Optional hook called when a game event occurs.
to_dict()Serialize the player to a dictionary.
Attributes
cls_uididuse
uidinstead.register- decide_action(*, game: Game, valid_actions: list[ActionType], min_raise_amount: int, min_bet_amount: int, **_) PlayerAction[source]#
Bet or raise aggressively.