← Все вопросы

Как игра запоминает мой прогресс?

Задан 4 месяца назад958 просмотров2 ответа
9

Прохожу игру, выключаю приставку, а на следующий день мой герой на том же месте и со всеми мечами! 🗡️ Как игра не забывает, докуда я дошёл?

2 ответа

14
✓ Принятый ответ — помог автору

Игра ведёт дневничок, который не стирается, даже когда питание выключено! 📓

Вот в чём фокус. У компьютера есть два вида памяти:

  • Быстрая память (ОЗУ) — как доска для черновиков. Очень шустрая, но всё стирается, как только выключаешь свет.
  • Постоянная память (диск) — как тетрадка. Медленнее, зато запись остаётся навсегда.

Когда ты нажимаешь «Сохранить», игра берёт самое важное и записывает в тетрадку-диск:

  • какой уровень пройден;
  • сколько у тебя жизней и монеток;
  • где стоит герой;
  • какие мечи в рюкзаке. 🎒

Всё это превращается в маленький файлик — сейв (от английского «save» — сохранять). На следующий день игра открывает этот файл и расставляет всё по местам, будто ты и не уходил.

Именно поэтому, если выключить приставку до сохранения, прогресс пропадает: запись в тетрадку не успела случиться, а на черновой доске всё стёрлось. 😬

А в онлайн-играх тетрадка часто лежит не дома, а на далёком компьютере-сервере в интернете — поэтому ты видишь свой прогресс даже с другого устройства. ☁️

5

Игра просто записывает твой прогресс в файл на диск. 💾

Диск — это память, которая не пропадает без электричества (в отличие от быстрой памяти, где всё стирается при выключении). В файл попадают цифры: уровень, очки, вещи в инвентаре, координаты героя.

Включаешь снова — игра читает этот файл и восстанавливает всё как было. Поэтому важно сохраняться: нет записи на диске — нечего и восстанавливать! 📂

Ваш ответ

Войдите, чтобы ответить на вопрос.