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
|
F
|
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.ford_fulkerson.SolverFordFulkerson static method)
bipartite_graph() (color_grid_game.grid.Grid method)
Bot (class in color_grid_game.min_max_bot)
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.min_max_bot
module
color_grid_game.run_game
module
color_grid_game.solver
module
color_grid_game.solvers
module
color_grid_game.solvers.blossom
module
color_grid_game.solvers.empty
module
color_grid_game.solvers.ford_fulkerson
module
color_grid_game.solvers.greedy
module
color_grid_game.solvers.greedy_upgraded
module
color_grid_game.solvers.hungarian
module
color_grid_game.solvers.hungarian_general
module
color_grid_game.sp_utils
module
cost() (color_grid_game.grid.Grid method)
D
darken_color() (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_player_choice() (color_grid_game.run_game.UIManager method)
draw_restart_button() (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
extract_difficulty() (color_grid_game.run_game.GridManager method)
F
ford_fulkerson() (color_grid_game.solvers.ford_fulkerson.SolverFordFulkerson class 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.sp_utils.SPUtils static 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)
matching_dict_to_set() (color_grid_game.sp_utils.SPUtils static method)
max_weight_matching() (color_grid_game.sp_utils.SPUtils static method)
module
color_grid_game
color_grid_game.grid
color_grid_game.main
color_grid_game.min_max_bot
color_grid_game.run_game
color_grid_game.solver
color_grid_game.solvers
color_grid_game.solvers.blossom
color_grid_game.solvers.empty
color_grid_game.solvers.ford_fulkerson
color_grid_game.solvers.greedy
color_grid_game.solvers.greedy_upgraded
color_grid_game.solvers.hungarian
color_grid_game.solvers.hungarian_general
color_grid_game.sp_utils
move_to_play() (color_grid_game.min_max_bot.Bot static method)
P
pair_is_valid() (color_grid_game.run_game.SolverManager method)
plot() (color_grid_game.grid.Grid method)
R
reconstruct_path() (color_grid_game.solvers.ford_fulkerson.SolverFordFulkerson static method)
reset_game_state() (color_grid_game.run_game.Game method)
run() (color_grid_game.solvers.blossom.SolverBlossom method)
(color_grid_game.solvers.empty.SolverEmpty method)
(color_grid_game.solvers.ford_fulkerson.SolverFordFulkerson method)
(color_grid_game.solvers.greedy.SolverGreedy method)
(color_grid_game.solvers.greedy_upgraded.SolverGreedy_upgraded method)
(color_grid_game.solvers.hungarian.SolverHungarian method)
(color_grid_game.solvers.hungarian_general.SolverHungarian_general method)
S
score() (color_grid_game.solver.Solver method)
show_rules() (color_grid_game.run_game.Game method)
Solver (class in color_grid_game.solver)
SolverBlossom (class in color_grid_game.solvers.blossom)
SolverEmpty (class in color_grid_game.solvers.empty)
SolverFordFulkerson (class in color_grid_game.solvers.ford_fulkerson)
SolverGreedy (class in color_grid_game.solvers.greedy)
SolverGreedy_upgraded (class in color_grid_game.solvers.greedy_upgraded)
SolverHungarian (class in color_grid_game.solvers.hungarian)
SolverHungarian_general (class in color_grid_game.solvers.hungarian_general)
SolverManager (class in color_grid_game.run_game)
SPUtils (class in color_grid_game.sp_utils)
T
toggle_volume() (color_grid_game.run_game.UIManager method)
U
UIManager (class in color_grid_game.run_game)
V
vois() (color_grid_game.grid.Grid method)