ColosseumRL
Contents:
Installation
Dependencies
To install from PyPI:
To install from Github:
Getting Started
Playing Games Locally
Playing Games Online
Server
Client
Matchmaking
Example Matchmaking with Tron
Colosseumrl
Basic Classes
BaseEnvironment
ClientEnvironment
RLApp
Matchmaking
MatchmakingServer
MatchmakingClient
RankingDatabase
Environments
Tron
TronGridClientEnvironment
TronGridEnvironment
Blokus
BlokusClientEnvironment
BlokusEnvironment
Tic Tac Toe
2 Player Tic Tac Toe
3 Player Tic Tac Toe
4 Player Tic Tac Toe
ColosseumRL
Docs
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
acknowledges_game_over() (colosseumrl.data_model.Player property)
action() (colosseumrl.data_model.Player property)
action_to_string() (in module colosseumrl.envs.blokus.BlokusEnvironment)
(in module colosseumrl.envs.tictactoe.tictactoe_2p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_3p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_4p_env)
add_handlers_to_logger() (in module colosseumrl.rl_logging)
add_MatchmakerServicer_to_server() (in module colosseumrl.matchmaking.grpc_gen.server_pb2_grpc)
add_player() (colosseumrl.BaseEnvironment.BaseEnvironment method)
AI (class in colosseumrl.envs.blokus.ai)
all_orientations() (colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment static method)
all_piece_types() (colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment static method)
auth_key (colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchReply attribute)
authentication_key() (colosseumrl.data_model.Player property)
available_environments() (in module colosseumrl.config)
B
BaseEnvironment (class in colosseumrl.BaseEnvironment)
blokus() (in module colosseumrl.config)
BlokusClientEnvironment (class in colosseumrl.envs.blokus.BlokusClientEnvironment)
BlokusEnvironment (class in colosseumrl.envs.blokus.BlokusEnvironment)
Board (class in colosseumrl.envs.blokus.board)
board() (colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
BOARD_TO_PLAYER_OBSERVATION_ROTATION_MATRICES (in module colosseumrl.envs.blokus.board)
C
calculate_winner() (colosseumrl.envs.blokus.board.Board method)
check_connection() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
check_moves() (colosseumrl.envs.blokus.ai.AI method)
check_orientation_shifts() (colosseumrl.envs.blokus.board.Board method)
check_shifted (in module colosseumrl.envs.blokus.computation)
check_valid_corner() (colosseumrl.envs.blokus.board.Board method)
client_subproc_worker() (in module colosseumrl.examples.blokus_multi_client)
ClientEnvironment (class in colosseumrl.ClientEnvironment)
clock (in module colosseumrl.envs.blokus.gui)
collect_moves() (colosseumrl.envs.blokus.ai.AI method)
COLOR_TO_PLAYER (in module colosseumrl.envs.blokus.BlokusEnvironment)
COLORED_LOG_FORMAT (in module colosseumrl.rl_logging)
COLORS (in module colosseumrl.envs.blokus.gui)
colosseumrl.BaseEnvironment (module)
colosseumrl.ClientEnvironment (module)
colosseumrl.config (module)
colosseumrl.data_model (module)
colosseumrl.envs.blokus.ai (module)
colosseumrl.envs.blokus.BlokusClientEnvironment (module)
colosseumrl.envs.blokus.BlokusEnvironment (module)
colosseumrl.envs.blokus.board (module)
colosseumrl.envs.blokus.computation (module)
colosseumrl.envs.blokus.gui (module)
colosseumrl.envs.blokus.main (module)
colosseumrl.envs.testgame.TestGame (module)
,
[1]
colosseumrl.envs.tictactoe.tictactoe_2p_env (module)
colosseumrl.envs.tictactoe.tictactoe_3p_env (module)
colosseumrl.envs.tictactoe.tictactoe_4p_env (module)
colosseumrl.envs.tron.CyTronGrid (module)
colosseumrl.envs.tron.TronGridClientEnvironment (module)
colosseumrl.envs.tron.TronGridEnvironment (module)
colosseumrl.examples (module)
colosseumrl.examples.blokus_multi_client (module)
colosseumrl.examples.tron_client (module)
colosseumrl.FrameRateKeeper (module)
colosseumrl.match_server (module)
colosseumrl.matchmaking.grpc_gen (module)
colosseumrl.matchmaking.grpc_gen.server_pb2 (module)
colosseumrl.matchmaking.grpc_gen.server_pb2_grpc (module)
colosseumrl.matchmaking.MatchmakingClient (module)
colosseumrl.matchmaking.MatchmakingServer (module)
colosseumrl.matchmaking.RankingDatabase (module)
colosseumrl.rl_logging (module)
colosseumrl.RLApp (module)
colosseumrl.util (module)
compute_ranking() (colosseumrl.BaseEnvironment.BaseEnvironment method)
connect() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
(colosseumrl.match_server.Timeout property)
convert_player_perspective_action_to_real_action() (colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
convert_real_action_to_player_perspective_action() (colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
create() (colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment static method)
create_rl_agent() (in module colosseumrl.RLApp)
current_rewards() (colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv method)
D
DATE_FORMAT (in module colosseumrl.rl_logging)
decode_color() (colosseumrl.envs.blokus.board.Board method)
(in module colosseumrl.envs.blokus.gui)
decode_color_rgb() (in module colosseumrl.envs.blokus.gui)
DESCRIPTOR (colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchReply attribute)
(colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchRequest attribute)
(in module colosseumrl.matchmaking.grpc_gen.server_pb2)
deserialize_state() (colosseumrl.BaseEnvironment.BaseEnvironment static method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment static method)
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv static method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment static method)
dimensions() (colosseumrl.ClientEnvironment.ClientEnvironment property)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment property)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment property)
direction_to_delta() (colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment static method)
display_board() (in module colosseumrl.envs.blokus.BlokusEnvironment)
(in module colosseumrl.envs.blokus.gui)
E
end() (colosseumrl.match_server.Timeout property)
env_class_name() (colosseumrl.data_model.ServerState property)
env_config() (colosseumrl.data_model.ServerState property)
env_dimensions() (colosseumrl.data_model.ServerState property)
ENVIRONMENT_CLASSES (in module colosseumrl.config)
F
finalize_player() (colosseumrl.data_model.Player method)
flip_piece_x (in module colosseumrl.envs.blokus.computation)
flip_piece_y (in module colosseumrl.envs.blokus.computation)
flush() (colosseumrl.rl_logging.LogWriter method)
FrameRateKeeper (class in colosseumrl.FrameRateKeeper)
full_state() (colosseumrl.ClientEnvironment.ClientEnvironment property)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment property)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment property)
G
GAME_PIECE_VALUES (in module colosseumrl.envs.blokus.ai)
GameResponse (class in colosseumrl.matchmaking.MatchmakingClient)
gather_empty_corner_indexes() (colosseumrl.envs.blokus.board.Board method)
get() (colosseumrl.matchmaking.RankingDatabase.RankingDatabase method)
get_all_shifted_offsets (in module colosseumrl.envs.blokus.computation)
get_all_valid_moves() (colosseumrl.envs.blokus.board.Board method)
get_environment() (in module colosseumrl.config)
get_logger() (in module colosseumrl.rl_logging)
get_multi() (colosseumrl.matchmaking.RankingDatabase.RankingDatabase method)
get_show_command() (in module colosseumrl.envs.blokus.main)
GetMatch() (colosseumrl.matchmaking.grpc_gen.server_pb2_grpc.MatchmakerServicer method)
(colosseumrl.matchmaking.MatchmakingServer.MatchMakingHandler method)
H
handle_exception() (in module colosseumrl.rl_logging)
host() (colosseumrl.matchmaking.MatchmakingClient.GameResponse property)
I
init_logging() (in module colosseumrl.rl_logging)
initialize_players() (in module colosseumrl.envs.blokus.main)
is_port_in_use() (in module colosseumrl.util)
is_valid_action() (colosseumrl.BaseEnvironment.BaseEnvironment method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
(colosseumrl.envs.testgame.TestGame.TestGame method)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment method)
is_valid_adjacents (in module colosseumrl.envs.blokus.computation)
is_valid_cell (in module colosseumrl.envs.blokus.computation)
L
launch_rl_agent() (in module colosseumrl.RLApp)
LOG_FORMAT (in module colosseumrl.rl_logging)
log_params() (in module colosseumrl.util)
log_to_file() (in module colosseumrl.rl_logging)
logger (in module colosseumrl.examples.tron_client)
(in module colosseumrl.match_server)
(in module colosseumrl.util)
login() (colosseumrl.matchmaking.RankingDatabase.RankingDatabase method)
logoff() (colosseumrl.matchmaking.RankingDatabase.RankingDatabase method)
LogWriter (class in colosseumrl.rl_logging)
M
main() (in module colosseumrl.envs.blokus.main)
(in module colosseumrl.examples.blokus_multi_client)
MatchmakerServicer (class in colosseumrl.matchmaking.grpc_gen.server_pb2_grpc)
MatchmakerStub (class in colosseumrl.matchmaking.grpc_gen.server_pb2_grpc)
MatchMakingHandler (class in colosseumrl.matchmaking.MatchmakingServer)
MatchmakingLoginThread (class in colosseumrl.matchmaking.MatchmakingServer)
MatchmakingThread (class in colosseumrl.matchmaking.MatchmakingServer)
MatchProcessJanitor (class in colosseumrl.matchmaking.MatchmakingServer)
max_players() (colosseumrl.BaseEnvironment.BaseEnvironment property)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment property)
(colosseumrl.envs.testgame.TestGame.TestGame property)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv property)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv property)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv property)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment property)
min_players() (colosseumrl.BaseEnvironment.BaseEnvironment property)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment property)
(colosseumrl.envs.testgame.TestGame.TestGame property)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv property)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv property)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv property)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment property)
move() (colosseumrl.match_server.Timeout property)
N
name() (colosseumrl.data_model.Player property)
new_state() (colosseumrl.BaseEnvironment.BaseEnvironment method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
(colosseumrl.envs.testgame.TestGame.TestGame method)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment method)
next_location() (colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
next_state() (colosseumrl.BaseEnvironment.BaseEnvironment method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
(colosseumrl.envs.testgame.TestGame.TestGame method)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment method)
next_state_inplace() (in module colosseumrl.envs.tron.CyTronGrid)
number() (colosseumrl.data_model.Player property)
O
observation() (colosseumrl.ClientEnvironment.ClientEnvironment property)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment property)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment property)
Observation() (in module colosseumrl.data_model)
observation_names() (colosseumrl.BaseEnvironment.BaseEnvironment static method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment static method)
(colosseumrl.envs.testgame.TestGame.TestGame static method)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv static method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment static method)
observation_port() (colosseumrl.data_model.Player property)
observation_shape() (colosseumrl.BaseEnvironment.BaseEnvironment property)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment property)
(colosseumrl.envs.testgame.TestGame.TestGame property)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv property)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv property)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv property)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment property)
oid() (colosseumrl.data_model.ServerState property)
ORIENTATIONS (in module colosseumrl.envs.blokus.board)
P
password (colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchRequest attribute)
pid() (colosseumrl.data_model.Player property)
PIECE_NAME_TO_INDEX (in module colosseumrl.envs.blokus.BlokusEnvironment)
PIECE_TYPES (in module colosseumrl.envs.blokus.board)
place_piece() (colosseumrl.envs.blokus.board.Board method)
Player (class in colosseumrl.data_model)
PLAYER_DEFAULT_CORNERS (in module colosseumrl.envs.blokus.board)
PLAYER_NUM_TO_STRING (in module colosseumrl.envs.tictactoe.tictactoe_2p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_3p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_4p_env)
PLAYER_OBSERVATION_TO_BOARD_ROTATION_MATRICES (in module colosseumrl.envs.blokus.board)
player_perspective_valid_actions() (colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
PLAYER_TO_COLOR (in module colosseumrl.envs.blokus.BlokusEnvironment)
port() (colosseumrl.matchmaking.MatchmakingClient.GameResponse property)
prep_cells() (in module colosseumrl.envs.blokus.gui)
print_board() (in module colosseumrl.envs.blokus.BlokusEnvironment)
(in module colosseumrl.envs.tictactoe.tictactoe_2p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_3p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_4p_env)
pull_dataframe() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
push_dataframe() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
Q
QuickMatchReply (class in colosseumrl.matchmaking.grpc_gen.server_pb2)
QuickMatchRequest (class in colosseumrl.matchmaking.grpc_gen.server_pb2)
R
ranking (colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchReply attribute)
ranking() (colosseumrl.matchmaking.MatchmakingClient.GameResponse property)
RankingDatabase (class in colosseumrl.matchmaking.RankingDatabase)
RankingDatabase.LoginResult (class in colosseumrl.matchmaking.RankingDatabase)
read() (colosseumrl.rl_logging.LogWriter method)
ready_for_action_to_be_taken() (colosseumrl.data_model.Player property)
ready_for_start() (colosseumrl.data_model.Player property)
relative_player_inplace() (in module colosseumrl.envs.tron.CyTronGrid)
remove_player() (colosseumrl.BaseEnvironment.BaseEnvironment method)
render() (colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
request_game() (in module colosseumrl.matchmaking.MatchmakingClient)
reset_board() (colosseumrl.envs.blokus.board.Board method)
response (colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchReply attribute)
reward_from_last_turn() (colosseumrl.data_model.Player property)
rotate_by_deg (in module colosseumrl.envs.blokus.computation)
rotate_default_piece (in module colosseumrl.envs.blokus.computation)
rotate_piece (in module colosseumrl.envs.blokus.computation)
run() (colosseumrl.matchmaking.MatchmakingServer.MatchmakingLoginThread method)
(colosseumrl.matchmaking.MatchmakingServer.MatchProcessJanitor method)
(colosseumrl.matchmaking.MatchmakingServer.MatchmakingThread method)
run_game_cycle() (in module colosseumrl.envs.blokus.main)
S
select_players() (colosseumrl.matchmaking.MatchmakingServer.MatchmakingThread method)
serializable() (colosseumrl.BaseEnvironment.BaseEnvironment static method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment static method)
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv static method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment static method)
serialize_state() (colosseumrl.BaseEnvironment.BaseEnvironment static method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment static method)
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv static method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv static method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment static method)
serialized_state() (colosseumrl.data_model.ServerState property)
server (colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchReply attribute)
server_app() (in module colosseumrl.match_server)
server_environment() (colosseumrl.ClientEnvironment.ClientEnvironment property)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment property)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment property)
server_no_longer_joinable() (colosseumrl.data_model.ServerState property)
ServerState (class in colosseumrl.data_model)
set() (colosseumrl.matchmaking.RankingDatabase.RankingDatabase method)
setup_texts() (in module colosseumrl.envs.blokus.gui)
shift_offsets (in module colosseumrl.envs.blokus.computation)
start() (colosseumrl.match_server.Timeout property)
(colosseumrl.matchmaking.MatchmakingServer.MatchmakingThread method)
start_gui() (in module colosseumrl.envs.blokus.BlokusEnvironment)
(in module colosseumrl.envs.blokus.gui)
start_multiple_clients() (in module colosseumrl.examples.blokus_multi_client)
start_timeout() (colosseumrl.FrameRateKeeper.FrameRateKeeper method)
State (in module colosseumrl.envs.blokus.BlokusEnvironment)
(in module colosseumrl.envs.tictactoe.tictactoe_2p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_3p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_4p_env)
state_to_observation() (colosseumrl.BaseEnvironment.BaseEnvironment method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
(colosseumrl.envs.testgame.TestGame.TestGame method)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment method)
step() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
STRING_TO_ACTION (colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment attribute)
string_to_action() (in module colosseumrl.envs.blokus.BlokusEnvironment)
(in module colosseumrl.envs.tictactoe.tictactoe_2p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_3p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_4p_env)
T
terminal() (colosseumrl.ClientEnvironment.ClientEnvironment property)
(colosseumrl.data_model.ServerState property)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment property)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment property)
terminate_gui() (in module colosseumrl.envs.blokus.BlokusEnvironment)
(in module colosseumrl.envs.blokus.gui)
test_game() (in module colosseumrl.config)
TestGame (class in colosseumrl.envs.testgame.TestGame)
,
[1]
tic_tac_toe() (in module colosseumrl.config)
tick() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.FrameRateKeeper.FrameRateKeeper method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
TicTacToe2PlayerEnv (class in colosseumrl.envs.tictactoe.tictactoe_2p_env)
TicTacToe3PlayerEnv (class in colosseumrl.envs.tictactoe.tictactoe_3p_env)
TicTacToe4PlayerEnv (class in colosseumrl.envs.tictactoe.tictactoe_4p_env)
Timeout (class in colosseumrl.match_server)
token() (colosseumrl.matchmaking.MatchmakingClient.GameResponse property)
tron() (in module colosseumrl.config)
tron_client() (in module colosseumrl.examples.tron_client)
TronGridClientEnvironment (class in colosseumrl.envs.tron.TronGridClientEnvironment)
TronGridEnvironment (class in colosseumrl.envs.tron.TronGridEnvironment)
turn() (colosseumrl.data_model.Player property)
U
update_board() (colosseumrl.envs.blokus.board.Board method)
update_player() (colosseumrl.envs.blokus.ai.AI method)
update_ranking() (colosseumrl.matchmaking.RankingDatabase.RankingDatabase method)
use_colorlog (in module colosseumrl.rl_logging)
username (colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchReply attribute)
(colosseumrl.matchmaking.grpc_gen.server_pb2.QuickMatchRequest attribute)
username() (colosseumrl.matchmaking.MatchmakingClient.GameResponse property)
V
valid_actions() (colosseumrl.BaseEnvironment.BaseEnvironment method)
(colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
(colosseumrl.envs.testgame.TestGame.TestGame method)
,
[1]
(colosseumrl.envs.tictactoe.tictactoe_2p_env.TicTacToe2PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_3p_env.TicTacToe3PlayerEnv method)
(colosseumrl.envs.tictactoe.tictactoe_4p_env.TicTacToe4PlayerEnv method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
(colosseumrl.envs.tron.TronGridEnvironment.TronGridEnvironment method)
valid_actions_dict() (colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.blokus.BlokusEnvironment.BlokusEnvironment method)
W
wait_for_start() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
wait_for_turn() (colosseumrl.ClientEnvironment.ClientEnvironment method)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment method)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment method)
welcome() (in module colosseumrl.envs.blokus.main)
winner() (colosseumrl.data_model.Player property)
winners() (colosseumrl.ClientEnvironment.ClientEnvironment property)
(colosseumrl.data_model.ServerState property)
(colosseumrl.envs.blokus.BlokusClientEnvironment.BlokusClientEnvironment property)
(colosseumrl.envs.tron.TronGridClientEnvironment.TronGridClientEnvironment property)
WINNING_SHAPES (in module colosseumrl.envs.tictactoe.tictactoe_2p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_3p_env)
(in module colosseumrl.envs.tictactoe.tictactoe_4p_env)
write() (colosseumrl.rl_logging.LogWriter method)