Wordle Solver
Contents:
Installation
Usage
Game Modes
Game Rules
Architecture
API Reference
Contributing
Changelog
Wordle Solver
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
|
W
|
Y
_
__init__() (src.common.cache.TTLCache method)
,
[1]
(src.common.di_container.DIContainer method)
,
[1]
(src.common.strategy_manager.StrategyManager method)
,
[1]
(src.common.types.SolverStrategyProtocol method)
,
[1]
(src.common.types.WordManagerProtocol method)
,
[1]
(src.config.settings.AppSettings method)
,
[1]
(src.config.settings.GameSettings method)
,
[1]
(src.config.settings.LoggingSettings method)
,
[1]
(src.config.settings.SolverSettings method)
,
[1]
(src.modules.backend.exceptions.InputLengthError method)
,
[1]
(src.modules.backend.exceptions.InvalidColorError method)
,
[1]
(src.modules.backend.exceptions.InvalidGuessError method)
,
[1]
(src.modules.backend.exceptions.InvalidResultError method)
,
[1]
(src.modules.backend.exceptions.InvalidWordError method)
,
[1]
(src.modules.backend.exceptions.WordleError method)
,
[1]
(src.modules.backend.game_engine.GameEngine method)
,
[1]
(src.modules.backend.game_history_manager.GameHistoryManager method)
,
[1]
(src.modules.backend.solver.StatelessHybridStrategy method)
(src.modules.backend.solver.StatelessTwoStepStrategy method)
(src.modules.backend.solver.StatelessWeightedGainStrategy method)
(src.modules.backend.stats_manager.StatsManager method)
,
[1]
A
AppSettings (class in src.config.settings)
,
[1]
B
backup_count (src.config.settings.LoggingSettings attribute)
,
[1]
BLACK (src.modules.backend.result_color.ResultColor attribute)
,
[1]
C
cache_pattern_calculation() (in module src.common.cache)
,
[1]
cache_strategy_results() (in module src.common.cache)
,
[1]
cache_word_frequency() (in module src.common.cache)
,
[1]
cached_word_pattern() (in module src.common.cache)
,
[1]
calculate_success_metrics() (in module src.common.utils)
,
[1]
clear() (src.common.cache.TTLCache method)
,
[1]
clear_all_caches() (in module src.common.cache)
,
[1]
clear_all_history() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
clear_instances() (src.common.strategy_manager.StrategyManager method)
,
[1]
configure_container_for_testing() (in module src.common.di_container)
,
[1]
console_handler (src.config.settings.LoggingSettings attribute)
,
[1]
create_strategy() (src.modules.backend.solver.ModernizedStrategyFactory class method)
D
DebugLogMixin (class in src.modules.backend.exceptions)
,
[1]
default_strategy (src.config.settings.SolverSettings attribute)
,
[1]
DIContainer (class in src.common.di_container)
,
[1]
E
enable_memory_optimization (src.config.settings.SolverSettings attribute)
,
[1]
enable_performance_profiling (src.config.settings.SolverSettings attribute)
,
[1]
EntropyStrategy (in module src.modules.backend.solver)
F
file_handler (src.config.settings.LoggingSettings attribute)
,
[1]
format (src.config.settings.LoggingSettings attribute)
,
[1]
format_game_summary() (src.modules.backend.game_history_manager.GameHistoryManager method)
,
[1]
format_guess_history() (in module src.common.utils)
,
[1]
format_result() (src.modules.backend.result_color.ResultColor class method)
,
[1]
FrequencyStrategy (in module src.modules.backend.solver)
from_char() (src.modules.backend.result_color.ResultColor class method)
,
[1]
G
game (src.config.settings.AppSettings attribute)
,
[1]
game_id (src.modules.backend.game_engine.GameEngine property)
,
[1]
GameEngine (class in src.modules.backend.game_engine)
,
[1]
GameHistoryError
,
[1]
GameHistoryManager (class in src.modules.backend.game_history_manager)
,
[1]
GameMode (class in src.common.types)
,
[1]
GameOutcome (class in src.common.types)
,
[1]
GameSettings (class in src.config.settings)
,
[1]
GameStateError
,
[1]
get() (src.common.cache.TTLCache method)
,
[1]
(src.common.di_container.DIContainer method)
,
[1]
get_all_words() (src.common.types.WordManagerProtocol method)
,
[1]
get_available_strategies() (src.common.strategy_manager.StrategyManager method)
,
[1]
(src.modules.backend.solver.ModernizedStrategyFactory class method)
get_cache_stats() (in module src.common.cache)
,
[1]
get_common_words() (src.common.types.WordManagerProtocol method)
,
[1]
get_container() (in module src.common.di_container)
,
[1]
get_environment() (in module src.config.settings)
,
[1]
get_game_by_id() (src.modules.backend.game_history_manager.GameHistoryManager method)
,
[1]
(src.modules.backend.stats_manager.StatsManager method)
,
[1]
get_game_state() (src.modules.backend.game_engine.GameEngine method)
,
[1]
get_hint() (src.modules.backend.game_engine.GameEngine method)
,
[1]
get_history() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
get_history_count() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
get_performance_stats() (src.common.strategy_manager.StrategyManager method)
,
[1]
get_recommended_strategy() (src.common.strategy_manager.StrategyManager method)
,
[1]
get_remaining_guesses() (src.modules.backend.game_engine.GameEngine method)
,
[1]
get_settings() (in module src.config.settings)
,
[1]
get_stats() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
get_strategy() (src.common.strategy_manager.StrategyManager method)
,
[1]
get_strategy_manager() (in module src.common.strategy_manager)
,
[1]
get_suggestions_with_monitoring() (src.common.strategy_manager.StrategyManager method)
,
[1]
get_top_suggestions() (src.common.types.SolverStrategyProtocol method)
,
[1]
(src.modules.backend.solver.StatelessEntropyStrategy method)
(src.modules.backend.solver.StatelessFrequencyStrategy method)
(src.modules.backend.solver.StatelessHybridStrategy method)
(src.modules.backend.solver.StatelessMinimaxStrategy method)
(src.modules.backend.solver.StatelessSolverStrategy method)
(src.modules.backend.solver.StatelessTwoStepStrategy method)
(src.modules.backend.solver.StatelessWeightedGainStrategy method)
GREEN (src.modules.backend.result_color.ResultColor attribute)
,
[1]
H
has_history() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
HybridFrequencyEntropyStrategy (in module src.modules.backend.solver)
I
IN_PROGRESS (src.common.types.GameOutcome attribute)
,
[1]
initialize_config() (in module src.config.settings)
,
[1]
InputLengthError
,
[1]
InvalidColorError
,
[1]
InvalidGuessError
,
[1]
InvalidResultError
,
[1]
InvalidWordError
,
[1]
is_game_over() (src.modules.backend.game_engine.GameEngine method)
,
[1]
is_game_won() (src.modules.backend.game_engine.GameEngine method)
,
[1]
is_valid_result_string() (src.modules.backend.result_color.ResultColor class method)
,
[1]
is_valid_word() (src.common.types.WordManagerProtocol method)
,
[1]
is_winning_result() (src.modules.backend.result_color.ResultColor class method)
,
[1]
L
level (src.config.settings.LoggingSettings attribute)
,
[1]
load_from_file() (src.config.settings.AppSettings class method)
,
[1]
load_game_history() (src.modules.backend.game_history_manager.GameHistoryManager method)
,
[1]
logging (src.config.settings.AppSettings attribute)
,
[1]
LoggingSettings (class in src.config.settings)
,
[1]
LOST (src.common.types.GameOutcome attribute)
,
[1]
M
make_guess() (src.modules.backend.game_engine.GameEngine method)
,
[1]
max_attempts (src.config.settings.GameSettings attribute)
,
[1]
MinimaxStrategy (in module src.modules.backend.solver)
ModernizedStrategyFactory (class in src.modules.backend.solver)
module
src.common.cache
,
[1]
src.common.di_container
,
[1]
src.common.strategy_manager
,
[1]
src.common.types
,
[1]
src.common.utils
,
[1]
src.config.settings
,
[1]
src.main
,
[1]
src.modules.backend.exceptions
,
[1]
src.modules.backend.game_engine
,
[1]
src.modules.backend.game_history_manager
,
[1]
src.modules.backend.result_color
,
[1]
src.modules.backend.solver
src.modules.backend.stats_manager
,
[1]
N
notify() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
P
paginate_games() (src.modules.backend.game_history_manager.GameHistoryManager method)
,
[1]
parse_result() (src.modules.backend.result_color.ResultColor class method)
,
[1]
PLAYER (src.common.types.GameMode attribute)
,
[1]
R
register_factory() (src.common.di_container.DIContainer method)
,
[1]
register_singleton() (src.common.di_container.DIContainer method)
,
[1]
register_strategy() (src.common.strategy_manager.StrategyManager method)
,
[1]
(src.modules.backend.solver.ModernizedStrategyFactory class method)
reset_container() (in module src.common.di_container)
,
[1]
reset_settings() (in module src.config.settings)
,
[1]
reset_singletons() (src.common.di_container.DIContainer method)
,
[1]
reset_strategy_manager() (in module src.common.strategy_manager)
,
[1]
result_to_emoji() (src.modules.backend.result_color.ResultColor class method)
,
[1]
ResultColor (class in src.modules.backend.result_color)
,
[1]
S
safe_execute() (in module src.common.utils)
,
[1]
save_history() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
search_games() (src.modules.backend.stats_manager.StatsManager method)
,
[1]
set() (src.common.cache.TTLCache method)
,
[1]
size() (src.common.cache.TTLCache method)
,
[1]
SOLVER (src.common.types.GameMode attribute)
,
[1]
solver (src.config.settings.AppSettings attribute)
,
[1]
SolverSettings (class in src.config.settings)
,
[1]
SolverStrategy (in module src.modules.backend.solver)
SolverStrategyProtocol (class in src.common.types)
,
[1]
src.common.cache
module
,
[1]
src.common.di_container
module
,
[1]
src.common.strategy_manager
module
,
[1]
src.common.types
module
,
[1]
src.common.utils
module
,
[1]
src.config.settings
module
,
[1]
src.main
module
,
[1]
src.modules.backend.exceptions
module
,
[1]
src.modules.backend.game_engine
module
,
[1]
src.modules.backend.game_history_manager
module
,
[1]
src.modules.backend.result_color
module
,
[1]
src.modules.backend.solver
module
src.modules.backend.stats_manager
module
,
[1]
start_new_game() (src.modules.backend.game_engine.GameEngine method)
,
[1]
StatelessEntropyStrategy (class in src.modules.backend.solver)
StatelessFrequencyStrategy (class in src.modules.backend.solver)
StatelessHybridStrategy (class in src.modules.backend.solver)
StatelessMinimaxStrategy (class in src.modules.backend.solver)
StatelessSolverStrategy (class in src.modules.backend.solver)
StatelessTwoStepStrategy (class in src.modules.backend.solver)
StatelessWeightedGainStrategy (class in src.modules.backend.solver)
StatsManager (class in src.modules.backend.stats_manager)
,
[1]
StrategyFactory (in module src.modules.backend.solver)
StrategyManager (class in src.common.strategy_manager)
,
[1]
suggestions_count (src.config.settings.SolverSettings attribute)
,
[1]
T
to_dict() (src.config.settings.AppSettings method)
,
[1]
to_style() (src.modules.backend.result_color.ResultColor method)
,
[1]
TTLCache (class in src.common.cache)
,
[1]
TwoStepStrategy (in module src.modules.backend.solver)
V
validate_game_id() (src.modules.backend.game_history_manager.GameHistoryManager method)
,
[1]
validate_result_pattern() (in module src.common.utils)
,
[1]
validate_word_input() (in module src.common.utils)
,
[1]
W
WeightedGainStrategy (in module src.modules.backend.solver)
WON (src.common.types.GameOutcome attribute)
,
[1]
word_length (src.config.settings.GameSettings attribute)
,
[1]
WordleError
,
[1]
WordManagerProtocol (class in src.common.types)
,
[1]
Y
YELLOW (src.modules.backend.result_color.ResultColor attribute)
,
[1]