Documentation:
API Documents:
- rlcard.envs
- rlcard.envs.env
- rlcard.envs.registration
- rlcard.envs.blackjack
- rlcard.envs.doudizhu
- rlcard.envs.limitholdem
- rlcard.envs.gin_rummy
- rlcard.envs.leducholdem
- rlcard.envs.mahjong
- rlcard.envs.nolimitholdem
- rlcard.envs.bridge
- rlcard.envs.uno
- rlcard.utils
- rlcard.games
- rlcard.games.blackjack
- rlcard.games.doudizhu
- rlcard.games.doudizhu.dealer
- rlcard.games.doudizhu.game
- rlcard.games.doudizhu.judger
DoudizhuJudgerDoudizhuJudger.calc_playable_cards()DoudizhuJudger.chain_indexes()DoudizhuJudger.get_playable_cards()DoudizhuJudger.judge_game()DoudizhuJudger.judge_payoffs()DoudizhuJudger.pair_attachments()DoudizhuJudger.playable_cards_from_hand()DoudizhuJudger.restore_playable_cards()DoudizhuJudger.solo_attachments()
- rlcard.games.doudizhu.player
- rlcard.games.doudizhu.round
- rlcard.games.limitholdem
- rlcard.games.limitholdem.dealer
- rlcard.games.limitholdem.game
LimitHoldemGameLimitHoldemGame.configure()LimitHoldemGame.get_legal_actions()LimitHoldemGame.get_num_actions()LimitHoldemGame.get_num_players()LimitHoldemGame.get_payoffs()LimitHoldemGame.get_player_id()LimitHoldemGame.get_state()LimitHoldemGame.init_game()LimitHoldemGame.is_over()LimitHoldemGame.step()LimitHoldemGame.step_back()
- rlcard.games.limitholdem.judger
- rlcard.games.limitholdem.player
- rlcard.games.limitholdem.round
- rlcard.games.limitholdem.utils
- rlcard.games.nolimitholdem
- rlcard.games.leducholdem
- rlcard.games.uno
- rlcard.games.mahjong
- rlcard.games.gin_rummy
- rlcard.games.gin_rummy.utils
- rlcard.games.gin_rummy.utils.action_event
- rlcard.games.gin_rummy.utils.gin_rummy_error
- rlcard.games.gin_rummy.utils.melding
- rlcard.games.gin_rummy.utils.move
- rlcard.games.gin_rummy.utils.scorers
- rlcard.games.gin_rummy.utils.settings
DealerForRoundSettingSetting.dealer_for_roundSetting.default_setting()Setting.going_out_deadwood_countSetting.is_allowed_ginSetting.is_allowed_knockSetting.is_allowed_pick_up_discardSetting.is_allowed_to_discard_picked_up_cardSetting.is_always_knockSetting.is_south_never_knocksSetting.max_drawn_card_countSetting.max_move_countSetting.simple_gin_rummy_setting()Setting.stockpile_dead_card_count
Settings
- rlcard.games.gin_rummy.utils.thinker
- rlcard.games.gin_rummy.utils.utils
- rlcard.games.gin_rummy.dealer
- rlcard.games.gin_rummy.game
GinRummyGameGinRummyGame.decode_action()GinRummyGame.get_current_player()GinRummyGame.get_last_action()GinRummyGame.get_num_actions()GinRummyGame.get_num_players()GinRummyGame.get_player_id()GinRummyGame.get_state()GinRummyGame.init_game()GinRummyGame.is_over()GinRummyGame.step()GinRummyGame.step_back()
- rlcard.games.gin_rummy.judge
- rlcard.games.gin_rummy.player
- rlcard.games.gin_rummy.round
- rlcard.games.gin_rummy.utils
- rlcard.games.bridge
- rlcard.games.bridge.dealer
- rlcard.games.bridge.game
- rlcard.games.bridge.judger
- rlcard.games.bridge.player
- rlcard.games.bridge.round
BridgeRoundBridgeRound.board_idBridgeRound.dealer_idBridgeRound.get_current_player()BridgeRound.get_declarer()BridgeRound.get_dummy()BridgeRound.get_left_defender()BridgeRound.get_perfect_information()BridgeRound.get_right_defender()BridgeRound.get_trick_moves()BridgeRound.get_trump_suit()BridgeRound.is_bidding_over()BridgeRound.is_over()BridgeRound.make_call()BridgeRound.play_card()BridgeRound.print_scene()BridgeRound.round_phaseBridgeRound.vul
- rlcard.agents
- rlcard.agents.cfr_agent
- rlcard.agents.dqn_agent
- rlcard.agents.nfsp_agent
- rlcard.agents.pettingzoo_agents
- rlcard.agents.random_agent
- rlcard.agents.dmc_agent.file_writer
- rlcard.agents.dmc_agent.model
- rlcard.agents.dmc_agent.pettingzoo_model
- rlcard.agents.dmc_agent.pettingzoo_utils
- rlcard.agents.dmc_agent.trainer
- rlcard.agents.dmc_agent.utils
- rlcard.agents.human_agents.blackjack_human_agent
- rlcard.agents.human_agents.leduc_holdem_human_agent
- rlcard.agents.human_agents.limit_holdem_human_agent
- rlcard.agents.human_agents.nolimit_holdem_human_agent
- rlcard.agents.human_agents.uno_human_agent
- rlcard.models