UNO Card Game RL
Getting Started
Installation
Quickstart
User Guide
Usage
GUI Guide
Multiplayer
Training
Training
Algorithms
Self-Play Training
Developer Guide
Architecture
API Reference
Contributing
Reference
Changelog
License
UNO Card Game RL
Index
Index
A
|
C
|
D
|
E
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
action_space (src.state_action_reward.UnoEnv attribute)
ACTIONS (in module src.cards)
add_cards() (src.cards.Deck method)
C
Card (class in src.cards)
cards (src.cards.Deck attribute)
color (src.cards.Card attribute)
COLORS (in module src.cards)
current_player (src.game.UnoGame attribute)
(src.state_action_reward.MultiplayerUnoEnv attribute)
D
deal_cards() (src.game.UnoGame method)
Deck (class in src.cards)
deck (src.game.UnoGame attribute)
direction (src.game.UnoGame attribute)
(src.state_action_reward.MultiplayerUnoEnv attribute)
discard_pile (src.game.UnoGame attribute)
DQNAgent (class in src.agents)
draw() (src.cards.Deck method)
draw_card() (src.game.UnoGame method)
E
epsilon (src.agents.DQNAgent attribute)
G
get_valid_actions() (src.state_action_reward.UnoEnv method)
get_valid_plays() (src.game.UnoGame method)
get_winner() (src.game.UnoGame method)
I
is_empty() (src.cards.Deck method)
is_number() (src.cards.Card method)
is_special() (src.cards.Card method)
is_valid_play() (src.game.UnoGame method)
is_wild() (src.cards.Card method)
L
load() (src.agents.DQNAgent method)
(src.agents.SB3Agent class method)
lstm_state (src.agents.SB3Agent attribute)
M
matches() (src.cards.Card method)
memory (src.agents.DQNAgent attribute)
model (src.agents.SB3Agent attribute)
module
src.agents
src.cards
src.game
src.state_action_reward
MultiplayerUnoEnv (class in src.state_action_reward)
N
NUMBERS (in module src.cards)
O
observation_space (src.state_action_reward.MultiplayerUnoEnv attribute)
(src.state_action_reward.UnoEnv attribute)
P
play_card() (src.game.UnoGame method)
players (src.game.UnoGame attribute)
R
RandomAgent (class in src.agents)
render() (src.state_action_reward.UnoEnv method)
reset() (src.agents.RLAgent method)
(src.agents.SB3Agent method)
(src.state_action_reward.UnoEnv method)
RLAgent (class in src.agents)
S
save() (src.agents.DQNAgent method)
SB3Agent (class in src.agents)
select_action() (src.agents.DQNAgent method)
(src.agents.RandomAgent method)
(src.agents.RLAgent method)
(src.agents.SB3Agent method)
shuffle() (src.cards.Deck method)
src.agents
module
src.cards
module
src.game
module
src.state_action_reward
module
step() (src.state_action_reward.UnoEnv method)
T
train() (src.agents.DQNAgent method)
U
UnoEnv (class in src.state_action_reward)
UnoGame (class in src.game)
V
value (src.cards.Card attribute)
W
WILDS (in module src.cards)