Splendor-AI
Contents:
Installation of Splendor
Run the game
Developing an Agent
Generate The Documentation
Development
splendor
Agents
Splendor-AI
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
Action (class in splendor.splendor.gym.envs.actions)
(class in splendor.template)
action_dim (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
action_mask_history (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
ActionEnum (class in splendor.splendor.gym.envs.actions)
actions (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
ActionToString() (in module splendor.splendor.splendor_utils)
add_cwd_to_sys_path() (in module splendor.general_game_runner)
Agent (class in splendor.template)
agent_buying_power() (in module splendor.splendor.features)
agent_relative_import_path (splendor.agents.our_agents.ppo.arguments_parsing.NeuralNetArch attribute)
agent_won() (in module splendor.splendor.features)
AgentArea (class in splendor.splendor.splendor_displayer)
AgentToString() (in module splendor.splendor.splendor_utils)
AgentTrace (class in splendor.splendor.splendor_utils)
architecture (splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
Arguments (class in splendor.agents.our_agents.genetic_algorithm.argument_parsing)
(class in splendor.agents.our_agents.ppo.arguments_parsing)
B
BoardArea (class in splendor.splendor.splendor_displayer)
BoardToString() (in module splendor.splendor.splendor_utils)
build_action() (in module splendor.splendor.gym.envs.utils)
build_array() (in module splendor.splendor.features)
BUY_AVAILABLE (splendor.splendor.gym.envs.actions.ActionEnum attribute)
BUY_RESERVE (splendor.splendor.gym.envs.actions.ActionEnum attribute)
BuyAction (class in splendor.splendor.types)
C
calculate_advantages() (in module splendor.agents.our_agents.ppo.common)
calculate_gae() (splendor.agents.our_agents.ppo.rollout.RolloutBuffer method)
calculate_loss() (in module splendor.agents.our_agents.ppo.common)
calculate_policy_loss() (in module splendor.agents.our_agents.ppo.common)
calculate_returns() (in module splendor.agents.our_agents.ppo.common)
calScore() (splendor.splendor.splendor_model.SplendorGameRule method)
(splendor.template.GameRule method)
can_buy() (in module splendor.splendor.splendor_displayer)
Card (class in splendor.splendor.splendor_model)
card (splendor.splendor.types.BuyAction attribute)
card_index (splendor.splendor.gym.envs.actions.CardPosition attribute)
CardPosition (class in splendor.splendor.gym.envs.actions)
cell_states (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
clear() (splendor.agents.our_agents.ppo.rollout.RolloutBuffer method)
close_window() (splendor.splendor.splendor_displayer.GUIDisplayer method)
COLLECT_DIFF (splendor.splendor.gym.envs.actions.ActionEnum attribute)
COLLECT_SAME (splendor.splendor.gym.envs.actions.ActionEnum attribute)
CollectAction (class in splendor.splendor.types)
collected_gems (splendor.splendor.gym.envs.actions.Action attribute)
(splendor.splendor.types.CollectAction attribute)
(splendor.splendor.types.ReserveAction attribute)
convert_filename() (in module splendor.splendor.splendor_utils)
create_action_mapping() (in module splendor.splendor.gym.envs.utils)
create_hidden_layers() (splendor.agents.our_agents.ppo.ppo_base.PPOBase static method)
create_legal_actions_mask() (in module splendor.splendor.gym.envs.utils)
crossover() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
D
deal() (splendor.splendor.splendor_model.SplendorState.BoardState method)
dealt_list() (splendor.splendor.splendor_model.SplendorState.BoardState method)
default_saved_weights (splendor.agents.our_agents.ppo.arguments_parsing.NeuralNetArch attribute)
device (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
(splendor.agents.our_agents.ppo.training.LearningParams attribute)
device_name (splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
diminish_return() (in module splendor.splendor.features)
discount_factor (splendor.agents.our_agents.ppo.training.LearningParams attribute)
Displayer (class in splendor.template)
dna (splendor.agents.our_agents.genetic_algorithm.genes.Gene property)
dones (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
E
end_fullscreen() (splendor.splendor.splendor_displayer.GUIDisplayer method)
EndGame() (splendor.splendor.splendor_displayer.GUIDisplayer method)
(splendor.splendor.splendor_displayer.TextDisplayer method)
(splendor.template.Displayer method)
evaluate() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
(in module splendor.agents.our_agents.ppo.training)
evaluate_action() (splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent method)
evaluate_state() (splendor.agents.our_agents.genetic_algorithm.genes.StrategyGene method)
evolve() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
ExcuteAction() (splendor.splendor.splendor_displayer.GUIDisplayer method)
(splendor.splendor.splendor_displayer.TextDisplayer method)
(splendor.template.Displayer method)
extract_cards() (in module splendor.splendor.features)
extract_game_stats() (in module splendor.agents.our_agents.ppo.ppo)
extract_metrics() (in module splendor.splendor.features)
extract_metrics_with_cards() (in module splendor.splendor.features)
extract_reserved_cards() (in module splendor.splendor.features)
F
FirstActionAgent (class in splendor.agents.generic.first_move)
forward() (splendor.agents.our_agents.ppo.input_norm.InputNormalization method)
(splendor.agents.our_agents.ppo.network.PPO method)
(splendor.agents.our_agents.ppo.ppo_base.PPOBase method)
(splendor.agents.our_agents.ppo.ppo_rnn.gru.network.PpoGru method)
(splendor.agents.our_agents.ppo.ppo_rnn.lstm.network.PpoLstm method)
(splendor.agents.our_agents.ppo.ppo_rnn.recurrent_ppo.RecurrentPPO method)
(splendor.agents.our_agents.ppo.self_attn.network.PPOSelfAttention method)
full (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
G
Game (class in splendor.game)
gameEnds() (splendor.splendor.splendor_model.SplendorGameRule method)
(splendor.splendor.utils.LimitRoundsGameRule method)
(splendor.template.GameRule method)
GameReplayer (class in splendor.game)
GameRule (class in splendor.template)
GameState (class in splendor.template)
GemsToString() (in module splendor.splendor.splendor_utils)
Gene (class in splendor.agents.our_agents.genetic_algorithm.genes)
GeneAlgoAgent (class in splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent)
generate_initial_population() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
generate_return_combos() (splendor.splendor.splendor_model.SplendorGameRule method)
generatePredecessor() (splendor.splendor.splendor_model.SplendorGameRule method)
generateSuccessor() (splendor.splendor.splendor_model.SplendorGameRule method)
(splendor.template.GameRule method)
generations (splendor.agents.our_agents.genetic_algorithm.argument_parsing.Arguments attribute)
get_agent() (in module splendor.splendor.features)
get_color_encoder() (in module splendor.splendor.features)
get_commit_time() (in module splendor.general_game_runner)
get_indices_access_by_color() (in module splendor.splendor.features)
get_legal_actions_mask() (splendor.splendor.gym.envs.splendor_env.SplendorEnv method)
(splendor.splendor.gym.envs.SplendorEnv method)
get_selection() (splendor.splendor.splendor_displayer.GUIDisplayer method)
get_version() (in module splendor.version)
get_yellow_gem_index() (in module splendor.splendor.features)
getCurrentAgentIndex() (splendor.template.GameRule method)
getLegalActions() (splendor.splendor.splendor_model.SplendorGameRule method)
(splendor.template.GameRule method)
getNextAgentIndex() (splendor.template.GameRule method)
gitCloneTeam() (in module splendor.general_game_runner)
GUIDisplayer (class in splendor.splendor.splendor_displayer)
H
hidden_state_dim (splendor.agents.our_agents.ppo.arguments_parsing.NeuralNetArch attribute)
hidden_states (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
hidden_states_shape (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
(splendor.agents.our_agents.ppo.training.LearningParams attribute)
HidePrint (class in splendor.general_game_runner)
I
index (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
init_hidden_state() (splendor.agents.our_agents.ppo.ppo_base.PPOBase method)
(splendor.agents.our_agents.ppo.ppo_rnn.gru.network.PpoGru method)
(splendor.agents.our_agents.ppo.ppo_rnn.lstm.network.PpoLstm method)
(splendor.agents.our_agents.ppo.ppo_rnn.recurrent_ppo.RecurrentPPO method)
InitDisplayer() (splendor.splendor.splendor_displayer.GUIDisplayer method)
(splendor.splendor.splendor_displayer.TextDisplayer method)
(splendor.template.Displayer method)
initialGameState() (splendor.splendor.splendor_model.SplendorGameRule method)
(splendor.template.GameRule method)
input_dim (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
InputNormalization (class in splendor.agents.our_agents.ppo.input_norm)
INVALID_POPULATION_ID (splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent attribute)
is_git_repo() (in module splendor.general_game_runner)
is_recurrent (splendor.agents.our_agents.ppo.arguments_parsing.NeuralNetArch attribute)
(splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
(splendor.agents.our_agents.ppo.training.LearningParams attribute)
L
learning_rate (splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
LearningParams (class in splendor.agents.our_agents.ppo.training)
LimitRoundsGameRule (class in splendor.splendor.utils)
load() (splendor.agents.our_agents.genetic_algorithm.genes.Gene class method)
(splendor.agents.our_agents.ppo.ppo_agent.PPOAgent method)
(splendor.agents.our_agents.ppo.ppo_agent_base.PPOAgentBase method)
(splendor.agents.our_agents.ppo.ppo_rnn.gru.ppo_agent.PpoGruAgent method)
(splendor.agents.our_agents.ppo.ppo_rnn.lstm.ppo_agent.PpoLstmAgent method)
(splendor.agents.our_agents.ppo.self_attn.ppo_agent.PPOSelfAttentionAgent method)
load_policy() (splendor.agents.our_agents.ppo.ppo_agent_base.PPOAgentBase method)
(splendor.agents.our_agents.ppo.ppo_rnn.gru.ppo_agent.PpoGruAgent method)
(splendor.agents.our_agents.ppo.ppo_rnn.lstm.ppo_agent.PpoLstmAgent method)
load_saved_model() (in module splendor.agents.our_agents.ppo.utils)
load_saved_ppo() (in module splendor.agents.our_agents.ppo.utils)
loadAgent() (in module splendor.general_game_runner)
loadParameter() (in module splendor.general_game_runner)
log_prob_actions (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
loss_fn (splendor.agents.our_agents.ppo.training.LearningParams attribute)
LOWER_BOUND (splendor.agents.our_agents.genetic_algorithm.genes.Gene attribute)
M
main() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
(in module splendor.agents.our_agents.ppo.ppo)
(in module splendor.general_game_runner)
make_label() (in module splendor.splendor.splendor_displayer)
MANAGER_PATH (splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent attribute)
ManagerGene (class in splendor.agents.our_agents.genetic_algorithm.genes)
mate() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
MiniMaxAgent (class in splendor.agents.our_agents.minmax)
missing_gems_to_card() (in module splendor.splendor.features)
module
splendor
splendor.agents
splendor.agents.generic
splendor.agents.generic.first_move
splendor.agents.generic.random
splendor.agents.generic.timeout
splendor.agents.our_agents
splendor.agents.our_agents.genetic_algorithm
splendor.agents.our_agents.genetic_algorithm.argument_parsing
splendor.agents.our_agents.genetic_algorithm.constants
splendor.agents.our_agents.genetic_algorithm.evolve
splendor.agents.our_agents.genetic_algorithm.genes
splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent
splendor.agents.our_agents.minmax
splendor.agents.our_agents.ppo
splendor.agents.our_agents.ppo.arguments_parsing
splendor.agents.our_agents.ppo.common
splendor.agents.our_agents.ppo.constants
splendor.agents.our_agents.ppo.input_norm
splendor.agents.our_agents.ppo.network
splendor.agents.our_agents.ppo.ppo
splendor.agents.our_agents.ppo.ppo_agent
splendor.agents.our_agents.ppo.ppo_agent_base
splendor.agents.our_agents.ppo.ppo_base
splendor.agents.our_agents.ppo.ppo_rnn
splendor.agents.our_agents.ppo.ppo_rnn.gru
splendor.agents.our_agents.ppo.ppo_rnn.gru.constants
splendor.agents.our_agents.ppo.ppo_rnn.gru.network
splendor.agents.our_agents.ppo.ppo_rnn.gru.ppo_agent
splendor.agents.our_agents.ppo.ppo_rnn.lstm
splendor.agents.our_agents.ppo.ppo_rnn.lstm.constants
splendor.agents.our_agents.ppo.ppo_rnn.lstm.network
splendor.agents.our_agents.ppo.ppo_rnn.lstm.ppo_agent
splendor.agents.our_agents.ppo.ppo_rnn.recurrent_ppo
splendor.agents.our_agents.ppo.rollout
splendor.agents.our_agents.ppo.self_attn
splendor.agents.our_agents.ppo.self_attn.constants
splendor.agents.our_agents.ppo.self_attn.network
splendor.agents.our_agents.ppo.self_attn.ppo_agent
splendor.agents.our_agents.ppo.training
splendor.agents.our_agents.ppo.utils
splendor.game
splendor.general_game_runner
splendor.splendor
splendor.splendor.constants
splendor.splendor.features
splendor.splendor.gym
splendor.splendor.gym.envs
splendor.splendor.gym.envs.actions
splendor.splendor.gym.envs.splendor_env
splendor.splendor.gym.envs.utils
splendor.splendor.splendor_displayer
splendor.splendor.splendor_model
splendor.splendor.splendor_utils
splendor.splendor.types
splendor.splendor.utils
splendor.template
splendor.utils
splendor.version
multiprocess (splendor.agents.our_agents.genetic_algorithm.argument_parsing.Arguments attribute)
mutate() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
(splendor.agents.our_agents.genetic_algorithm.genes.Gene method)
mutate_population() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
mutation_rate (splendor.agents.our_agents.genetic_algorithm.argument_parsing.Arguments attribute)
myAgent (in module splendor.agents.generic.first_move)
(in module splendor.agents.generic.random)
(in module splendor.agents.generic.timeout)
(in module splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent)
(in module splendor.agents.our_agents.minmax)
(in module splendor.agents.our_agents.ppo.ppo_agent)
(in module splendor.agents.our_agents.ppo.ppo_rnn.gru.ppo_agent)
(in module splendor.agents.our_agents.ppo.ppo_rnn.lstm.ppo_agent)
(in module splendor.agents.our_agents.ppo.self_attn.ppo_agent)
N
name (splendor.agents.our_agents.ppo.arguments_parsing.NeuralNetArch attribute)
NeuralNetArch (class in splendor.agents.our_agents.ppo.arguments_parsing)
noble (splendor.splendor.types.BuyAction attribute)
(splendor.splendor.types.CollectAction attribute)
(splendor.splendor.types.ReserveAction attribute)
noble_index (splendor.splendor.gym.envs.actions.Action attribute)
noble_visit() (splendor.splendor.splendor_model.SplendorGameRule method)
normalize_metrics() (in module splendor.splendor.features)
O
opponent (splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
optimizer (splendor.agents.our_agents.ppo.training.LearningParams attribute)
P
parse_args() (in module splendor.agents.our_agents.genetic_algorithm.argument_parsing)
(in module splendor.agents.our_agents.ppo.arguments_parsing)
PASS (splendor.splendor.gym.envs.actions.ActionEnum attribute)
population_size (splendor.agents.our_agents.genetic_algorithm.argument_parsing.Arguments attribute)
position (splendor.splendor.gym.envs.actions.Action attribute)
PPO (class in splendor.agents.our_agents.ppo.network)
ppo_clip (splendor.agents.our_agents.ppo.training.LearningParams attribute)
ppo_factory (splendor.agents.our_agents.ppo.arguments_parsing.NeuralNetArch attribute)
ppo_steps (splendor.agents.our_agents.ppo.training.LearningParams attribute)
PPOAgent (class in splendor.agents.our_agents.ppo.ppo_agent)
PPOAgentBase (class in splendor.agents.our_agents.ppo.ppo_agent_base)
PPOBase (class in splendor.agents.our_agents.ppo.ppo_base)
PPOBaseFactory (class in splendor.agents.our_agents.ppo.ppo_base)
PpoGru (class in splendor.agents.our_agents.ppo.ppo_rnn.gru.network)
PpoGruAgent (class in splendor.agents.our_agents.ppo.ppo_rnn.gru.ppo_agent)
PpoLstm (class in splendor.agents.our_agents.ppo.ppo_rnn.lstm.network)
PpoLstmAgent (class in splendor.agents.our_agents.ppo.ppo_rnn.lstm.ppo_agent)
PPOSelfAttention (class in splendor.agents.our_agents.ppo.self_attn.network)
PPOSelfAttentionAgent (class in splendor.agents.our_agents.ppo.self_attn.ppo_agent)
prime_action_box() (splendor.splendor.splendor_displayer.GUIDisplayer method)
Q
quiet (splendor.agents.our_agents.genetic_algorithm.argument_parsing.Arguments attribute)
R
raiseNotDefined() (in module splendor.utils)
random() (splendor.agents.our_agents.genetic_algorithm.genes.Gene class method)
RandomAgent (class in splendor.agents.generic.random)
raw_dna (splendor.agents.our_agents.genetic_algorithm.genes.Gene property)
RecurrentPPO (class in splendor.agents.our_agents.ppo.ppo_rnn.recurrent_ppo)
remember() (splendor.agents.our_agents.ppo.rollout.RolloutBuffer method)
render() (splendor.splendor.gym.envs.splendor_env.SplendorEnv method)
(splendor.splendor.gym.envs.SplendorEnv method)
RESERVE (splendor.splendor.gym.envs.actions.ActionEnum attribute)
ReserveAction (class in splendor.splendor.types)
reserved_index (splendor.splendor.gym.envs.actions.CardPosition attribute)
reset() (splendor.splendor.gym.envs.splendor_env.SplendorEnv method)
(splendor.splendor.gym.envs.SplendorEnv method)
resources_sufficient() (splendor.splendor.splendor_model.SplendorGameRule method)
returned_gems (splendor.splendor.gym.envs.actions.Action attribute)
(splendor.splendor.types.BuyAction attribute)
(splendor.splendor.types.CollectAction attribute)
(splendor.splendor.types.ReserveAction attribute)
rewards (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
RolloutBuffer (class in splendor.agents.our_agents.ppo.rollout)
run() (in module splendor.general_game_runner)
Run() (splendor.game.Game method)
(splendor.game.GameReplayer method)
S
save() (splendor.agents.our_agents.genetic_algorithm.genes.Gene method)
(splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent method)
save_model() (in module splendor.agents.our_agents.ppo.ppo)
saved_weights (splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
seed (splendor.agents.our_agents.genetic_algorithm.argument_parsing.Arguments attribute)
(splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
(splendor.agents.our_agents.ppo.training.LearningParams attribute)
select_strategy() (splendor.agents.our_agents.genetic_algorithm.genes.ManagerGene method)
SelectAction() (splendor.agents.generic.first_move.FirstActionAgent method)
(splendor.agents.generic.random.RandomAgent method)
(splendor.agents.generic.timeout.TimeoutAgent method)
(splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent method)
(splendor.agents.our_agents.minmax.MiniMaxAgent method)
(splendor.agents.our_agents.ppo.ppo_agent.PPOAgent method)
(splendor.agents.our_agents.ppo.ppo_agent_base.PPOAgentBase method)
(splendor.agents.our_agents.ppo.ppo_rnn.gru.ppo_agent.PpoGruAgent method)
(splendor.agents.our_agents.ppo.ppo_rnn.lstm.ppo_agent.PpoLstmAgent method)
(splendor.agents.our_agents.ppo.self_attn.ppo_agent.PPOSelfAttentionAgent method)
(splendor.template.Agent method)
set_agent_title() (splendor.splendor.splendor_displayer.AgentArea method)
SHAPE (splendor.agents.our_agents.genetic_algorithm.genes.Gene attribute)
(splendor.agents.our_agents.genetic_algorithm.genes.ManagerGene attribute)
(splendor.agents.our_agents.genetic_algorithm.genes.StrategyGene attribute)
single_game() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
size (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
sort_by_fitness() (in module splendor.agents.our_agents.genetic_algorithm.evolve)
splendor
module
splendor.agents
module
splendor.agents.generic
module
splendor.agents.generic.first_move
module
splendor.agents.generic.random
module
splendor.agents.generic.timeout
module
splendor.agents.our_agents
module
splendor.agents.our_agents.genetic_algorithm
module
splendor.agents.our_agents.genetic_algorithm.argument_parsing
module
splendor.agents.our_agents.genetic_algorithm.constants
module
splendor.agents.our_agents.genetic_algorithm.evolve
module
splendor.agents.our_agents.genetic_algorithm.genes
module
splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent
module
splendor.agents.our_agents.minmax
module
splendor.agents.our_agents.ppo
module
splendor.agents.our_agents.ppo.arguments_parsing
module
splendor.agents.our_agents.ppo.common
module
splendor.agents.our_agents.ppo.constants
module
splendor.agents.our_agents.ppo.input_norm
module
splendor.agents.our_agents.ppo.network
module
splendor.agents.our_agents.ppo.ppo
module
splendor.agents.our_agents.ppo.ppo_agent
module
splendor.agents.our_agents.ppo.ppo_agent_base
module
splendor.agents.our_agents.ppo.ppo_base
module
splendor.agents.our_agents.ppo.ppo_rnn
module
splendor.agents.our_agents.ppo.ppo_rnn.gru
module
splendor.agents.our_agents.ppo.ppo_rnn.gru.constants
module
splendor.agents.our_agents.ppo.ppo_rnn.gru.network
module
splendor.agents.our_agents.ppo.ppo_rnn.gru.ppo_agent
module
splendor.agents.our_agents.ppo.ppo_rnn.lstm
module
splendor.agents.our_agents.ppo.ppo_rnn.lstm.constants
module
splendor.agents.our_agents.ppo.ppo_rnn.lstm.network
module
splendor.agents.our_agents.ppo.ppo_rnn.lstm.ppo_agent
module
splendor.agents.our_agents.ppo.ppo_rnn.recurrent_ppo
module
splendor.agents.our_agents.ppo.rollout
module
splendor.agents.our_agents.ppo.self_attn
module
splendor.agents.our_agents.ppo.self_attn.constants
module
splendor.agents.our_agents.ppo.self_attn.network
module
splendor.agents.our_agents.ppo.self_attn.ppo_agent
module
splendor.agents.our_agents.ppo.training
module
splendor.agents.our_agents.ppo.utils
module
splendor.game
module
splendor.general_game_runner
module
splendor.splendor
module
splendor.splendor.constants
module
splendor.splendor.features
module
splendor.splendor.gym
module
splendor.splendor.gym.envs
module
splendor.splendor.gym.envs.actions
module
splendor.splendor.gym.envs.splendor_env
module
splendor.splendor.gym.envs.utils
module
splendor.splendor.splendor_displayer
module
splendor.splendor.splendor_model
module
splendor.splendor.splendor_utils
module
splendor.splendor.types
module
splendor.splendor.utils
module
splendor.template
module
splendor.utils
module
splendor.version
module
SplendorEnv (class in splendor.splendor.gym.envs)
(class in splendor.splendor.gym.envs.splendor_env)
SplendorGameRule (class in splendor.splendor.splendor_model)
SplendorState (class in splendor.splendor.splendor_model)
SplendorState.AgentState (class in splendor.splendor.splendor_model)
SplendorState.BoardState (class in splendor.splendor.splendor_model)
StartRound() (splendor.splendor.splendor_displayer.TextDisplayer method)
state (splendor.splendor.gym.envs.splendor_env.SplendorEnv property)
(splendor.splendor.gym.envs.SplendorEnv property)
states (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
step() (splendor.splendor.gym.envs.splendor_env.SplendorEnv method)
(splendor.splendor.gym.envs.SplendorEnv method)
STRATEGY_1_PATH (splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent attribute)
STRATEGY_2_PATH (splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent attribute)
STRATEGY_3_PATH (splendor.agents.our_agents.genetic_algorithm.genetic_algorithm_agent.GeneAlgoAgent attribute)
StrategyGene (class in splendor.agents.our_agents.genetic_algorithm.genes)
T
test_opponent (splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
TextDisplayer (class in splendor.splendor.splendor_displayer)
tier (splendor.splendor.gym.envs.actions.CardPosition attribute)
TimeoutAgent (class in splendor.agents.generic.timeout)
TimeOutWarning() (splendor.splendor.splendor_displayer.GUIDisplayer method)
(splendor.splendor.splendor_displayer.TextDisplayer method)
(splendor.template.Displayer method)
to_action_element() (splendor.splendor.gym.envs.actions.Action class method)
toggle_fullscreen() (splendor.splendor.splendor_displayer.GUIDisplayer method)
train() (in module splendor.agents.our_agents.ppo.ppo)
train_single_episode() (in module splendor.agents.our_agents.ppo.training)
turn (splendor.splendor.gym.envs.splendor_env.SplendorEnv property)
(splendor.splendor.gym.envs.SplendorEnv property)
turns_made_by_agent() (in module splendor.splendor.features)
turns_to_buy_card() (in module splendor.splendor.features)
type (splendor.splendor.types.BuyAction attribute)
(splendor.splendor.types.CollectAction attribute)
(splendor.splendor.types.ReserveAction attribute)
type_enum (splendor.splendor.gym.envs.actions.Action attribute)
U
unpack() (splendor.agents.our_agents.ppo.rollout.RolloutBuffer method)
unused() (in module splendor.agents.our_agents.ppo.ppo_base)
update() (splendor.splendor.splendor_displayer.AgentArea method)
(splendor.splendor.splendor_displayer.BoardArea method)
(splendor.template.GameRule method)
update_policy() (in module splendor.agents.our_agents.ppo.training)
UPPER_BOUND (splendor.agents.our_agents.genetic_algorithm.genes.Gene attribute)
user_input() (splendor.splendor.splendor_displayer.GUIDisplayer method)
(splendor.splendor.splendor_displayer.TextDisplayer method)
V
values (splendor.agents.our_agents.ppo.rollout.RolloutBuffer attribute)
vectorize_card() (in module splendor.splendor.features)
W
weight_decay (splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
working_dir (splendor.agents.our_agents.genetic_algorithm.argument_parsing.Arguments attribute)
(splendor.agents.our_agents.ppo.arguments_parsing.Arguments attribute)
Y
yellow (splendor.splendor.types.YellowGemCount attribute)
YellowGemCount (class in splendor.splendor.types)