Обходной путь для неспособности сохранить логические значения с HTML5 Web Storage

В настоящее время я делаю игру в стиле марио с использованием Javascript или, точнее, CraftyJS.I '

мы смотрелиВот в качестве справки, и понять, как сохранить значения, введенные пользователем. Но чего я хочу добиться, так это автоматически сохранять определенные логические значения (это то, что они называются?), Или когда игрок нажимает кнопку сохранения или что-то в этом роде.

Например, у меня есть подземелье под названием dungeon1, и я создаю переменную, которая показывает, было ли подземелье завершено.

Этоvar dungeon1 = false; по умолчанию.

Но когда игрок завершает dungeon1, он меняется наvar dungeon1 = true;В результате появились новые дополнения к карте мира, такие как портал к dungeon2 (это работает нормально).

Что я хочу сохранить этоvar dungeon1 = true; Это означает, что когда пользователь снова откроет игру, загруженные подземелья будут загружены и соответствующие разблокировки будут показаны правильно. Как бы я это сделал? Есть ли способ сказать, сделать файл управления сохранением под названиемsave.js, а затем хранить логические значения, такие как приведенные выше, когда они станут?true

Ответы на вопрос(1)

Ваш ответ на вопрос