ENSAE Programming Project 2025 : Color Grid Game
ABITBOL Dimitri & DE ROUCK Arthur
color_grid_game package
ENSAE Programming Project 2025 : Color Grid Game
Index
Index
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
P
|
R
|
S
|
T
|
U
|
V
A
all_pairs() (color_grid_game.grid.Grid method)
B
bfs() (color_grid_game.solvers.solver_ford_fulkerson.Solver_Ford_Fulkerson static method)
C
calculate_player_score() (color_grid_game.run_game.SolverManager method)
calculate_two_player_score() (color_grid_game.run_game.SolverManager method)
can_pair() (color_grid_game.run_game.SolverManager method)
color_grid_game
module
color_grid_game.grid
module
color_grid_game.main
module
color_grid_game.mcts_bot
module
color_grid_game.minimax_bot
module
color_grid_game.run_game
module
color_grid_game.solver
module
color_grid_game.solvers
module
color_grid_game.solvers.solver_blossom
module
color_grid_game.solvers.solver_empty
module
color_grid_game.solvers.solver_ford_fulkerson
module
color_grid_game.solvers.solver_greedy
module
color_grid_game.solvers.solver_greedy_upgraded
module
color_grid_game.solvers.solver_hungarian
module
cost() (color_grid_game.grid.Grid method)
create_grid_copy() (color_grid_game.run_game.Game method)
D
darken_color() (color_grid_game.run_game.UIManager method)
darken_pair_cells() (color_grid_game.run_game.UIManager method)
draw_end_screen() (color_grid_game.run_game.UIManager method)
draw_error_message() (color_grid_game.run_game.UIManager method)
draw_grid() (color_grid_game.run_game.UIManager method)
draw_grid_options() (color_grid_game.run_game.UIManager method)
draw_menu_button() (color_grid_game.run_game.UIManager method)
draw_pair_frame() (color_grid_game.run_game.UIManager method)
draw_pair_line() (color_grid_game.run_game.UIManager method)
draw_player_choice() (color_grid_game.run_game.UIManager method)
draw_restart_button() (color_grid_game.run_game.UIManager method)
draw_return_button() (color_grid_game.run_game.UIManager method)
draw_rule_choice() (color_grid_game.run_game.UIManager method)
draw_rules() (color_grid_game.run_game.UIManager method)
draw_rules_button() (color_grid_game.run_game.UIManager method)
draw_score() (color_grid_game.run_game.UIManager method)
draw_solution_button() (color_grid_game.run_game.UIManager method)
draw_title() (color_grid_game.run_game.UIManager method)
draw_turn_indicator() (color_grid_game.run_game.UIManager method)
draw_volume_button() (color_grid_game.run_game.UIManager method)
E
edmonds_karp() (color_grid_game.solvers.solver_ford_fulkerson.Solver_Ford_Fulkerson class method)
epsilon_greedy_from_pairs() (color_grid_game.mcts_bot.MCTS_Bot method)
extract_difficulty() (color_grid_game.run_game.GridManager method)
G
Game (class in color_grid_game.run_game)
get_difficulty_color() (color_grid_game.run_game.GridManager method)
Grid (class in color_grid_game.grid)
grid_from_file() (color_grid_game.grid.Grid class method)
GridManager (class in color_grid_game.run_game)
H
hungarian_algorithm() (color_grid_game.solvers.solver_hungarian.Solver_Hungarian method)
I
is_forbidden() (color_grid_game.grid.Grid method)
L
load_grid() (color_grid_game.run_game.GridManager method)
M
main() (color_grid_game.run_game.Game method)
(in module color_grid_game.main)
matching_dict_to_set() (color_grid_game.solvers.solver_blossom.Solver_Blossom static method)
max_weight_matching() (color_grid_game.solvers.solver_blossom.Solver_Blossom static method)
MCTS_Bot (class in color_grid_game.mcts_bot)
mcts_move() (color_grid_game.mcts_bot.MCTS_Bot method)
Minimax_Bot (class in color_grid_game.minimax_bot)
module
color_grid_game
color_grid_game.grid
color_grid_game.main
color_grid_game.mcts_bot
color_grid_game.minimax_bot
color_grid_game.run_game
color_grid_game.solver
color_grid_game.solvers
color_grid_game.solvers.solver_blossom
color_grid_game.solvers.solver_empty
color_grid_game.solvers.solver_ford_fulkerson
color_grid_game.solvers.solver_greedy
color_grid_game.solvers.solver_greedy_upgraded
color_grid_game.solvers.solver_hungarian
move_to_play() (color_grid_game.minimax_bot.Minimax_Bot static method)
move_to_play2() (color_grid_game.minimax_bot.Minimax_Bot static method)
P
pair_is_valid() (color_grid_game.run_game.SolverManager method)
plot() (color_grid_game.grid.Grid method)
R
reset_game_state() (color_grid_game.run_game.Game method)
run() (color_grid_game.solvers.solver_blossom.Solver_Blossom method)
(color_grid_game.solvers.solver_empty.Solver_Empty method)
(color_grid_game.solvers.solver_ford_fulkerson.Solver_Ford_Fulkerson method)
(color_grid_game.solvers.solver_greedy.Solver_Greedy method)
(color_grid_game.solvers.solver_greedy_upgraded.Solver_Greedy_Upgraded method)
(color_grid_game.solvers.solver_hungarian.Solver_Hungarian method)
S
score() (color_grid_game.solver.Solver method)
show_rules() (color_grid_game.run_game.Game method)
simulate_from_pair() (color_grid_game.mcts_bot.MCTS_Bot method)
Solver (class in color_grid_game.solver)
Solver_Blossom (class in color_grid_game.solvers.solver_blossom)
Solver_Empty (class in color_grid_game.solvers.solver_empty)
Solver_Ford_Fulkerson (class in color_grid_game.solvers.solver_ford_fulkerson)
Solver_Greedy (class in color_grid_game.solvers.solver_greedy)
Solver_Greedy_Upgraded (class in color_grid_game.solvers.solver_greedy_upgraded)
Solver_Hungarian (class in color_grid_game.solvers.solver_hungarian)
SolverManager (class in color_grid_game.run_game)
T
toggle_volume() (color_grid_game.run_game.UIManager method)
U
UIManager (class in color_grid_game.run_game)
update_timer_display() (color_grid_game.run_game.Game method)
V
vois() (color_grid_game.grid.Grid method)