game.utils.high_score_manager

Manages high scores in memory (no file I/O, compatible with web builds).

Attributes

MAX_SCORES_DISPLAY

Functions

get_session_filename()

Returns a pseudo-filename used as a key; no actual file is created.

add_score_to_session(score_entry, filename)

Adds a score to the in-memory session store.

load_high_scores()

Returns all in-memory scores, sorted descending.

load_scores(filename)

Returns in-memory scores for this session.

Module Contents

game.utils.high_score_manager.MAX_SCORES_DISPLAY = 10[source]
game.utils.high_score_manager.get_session_filename()[source]

Returns a pseudo-filename used as a key; no actual file is created.

game.utils.high_score_manager.add_score_to_session(score_entry, filename)[source]

Adds a score to the in-memory session store.

game.utils.high_score_manager.load_high_scores()[source]

Returns all in-memory scores, sorted descending.

game.utils.high_score_manager.load_scores(filename)[source]

Returns in-memory scores for this session.