maverick.players.BullyBot#
- class maverick.players.BullyBot(*, uid: str | None = None, name: str, state: PlayerState | dict | None = None, **kwargs)[source]#
A bot that uses stack size and intimidation to control the table.
Uses hand strength evaluation to identify when to apply maximum pressure with large bets. Leverages hand equity to make calculated intimidation plays and pressure opponents with overbets when ahead.
Key Traits: Overbets, fast actions, pressure plays, uses hand strength for intimidation.
Strengths: Exploits fearful or inexperienced opponents, leverages hand equity.
Weaknesses: Overplays weak holdings when not disciplined.
Common At: Deep-stack live games.
Methods
__init__(*[, uid, state])decide_action(*, game, valid_actions, ...)Use stack size and hand strength to pressure opponents with big bets.
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, call_amount: int, min_bet_amount: int) PlayerAction[source]#
Use stack size and hand strength to pressure opponents with big bets.