# 11. Сохранение настроек игры

Table of Contents

11. Сохранение настроек игры

Цель

Вынести постоянные предпочтения игрока из разрозненных файлов в один понятный конфиг и связать их с игрой (не только со звуком).

Описание выполненной работы

Добавлен автозагрузчик GameSettings сразу после GameAudio. GameAudio._ready() только создаёт шины Music и SFX; первые уровни громкости и игровые флаги подтягивает GameSettings.load_settings().

В панели «Звук» на титульном экране добавлена строка с CheckBox «Подсказки ходов»; состояние синхронизируется через set_pressed_no_signal при открытии, toggled сохраняет конфиг.

В game_board.gd порог массовых подсказок берётся из GameSettings.effective_reachable_hint_cap() (0 при выключенных подсказках, иначе 44 как раньше).

Ссылка на проект: Third Planet

Ссылка на игру: Google Play Rustore

Next: 12. Справка: как играть и правила
Аватар автора

Спасибо, что прочитали статью. Посмотрите другие материалы в архиве, там много практических разборов по разным технологиям.


godot Series

# 16. Тени

godot 16 / 19
4 min read

Тени через StyleBoxFlat у ячеек, HUD, слота баннера и карточки результата; стили кнопок на титуле и поле; лёгкий контактный затемнённый слой на шарах-планетах.

Read