maverick.players.LooseAggressiveBot#
- class maverick.players.LooseAggressiveBot(*, uid: str | None = None, name: str, state: PlayerState | dict | None = None, **kwargs)[source]#
A bot that plays a wide range of hands and applies relentless pressure.
Uses hand strength evaluation to identify bluffing opportunities and value betting spots. Plays aggressively even with marginal hands, using equity to determine when to apply maximum pressure.
Key Traits: Frequent raises, bluffs, creative lines, uses hand equity for aggression.
Strengths: Forces opponents into mistakes, dominates passive tables.
Weaknesses: High variance, vulnerable to strong counter-strategies.
Common At: Higher-stakes games, experienced online players.
Methods
__init__(*[, uid, state])decide_action(*, game, valid_actions, ...)Play aggressively with a wide range of hands using hand strength.
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]#
Play aggressively with a wide range of hands using hand strength.