Обходной путь для неспособности сохранить логические значения с HTML5 Web Storage
В настоящее время я делаю игру в стиле марио с использованием Javascript или, точнее, CraftyJS.I '
мы смотрелиВот в качестве справки, и понять, как сохранить значения, введенные пользователем. Но чего я хочу добиться, так это автоматически сохранять определенные логические значения (это то, что они называются?), Или когда игрок нажимает кнопку сохранения или что-то в этом роде.
Например, у меня есть подземелье под названием dungeon1, и я создаю переменную, которая показывает, было ли подземелье завершено.
Этоvar dungeon1 = false;
по умолчанию.
Но когда игрок завершает dungeon1, он меняется наvar dungeon1 = true;
В результате появились новые дополнения к карте мира, такие как портал к dungeon2 (это работает нормально).
Что я хочу сохранить этоvar dungeon1 = true;
Это означает, что когда пользователь снова откроет игру, загруженные подземелья будут загружены и соответствующие разблокировки будут показаны правильно. Как бы я это сделал? Есть ли способ сказать, сделать файл управления сохранением под названиемsave.js
, а затем хранить логические значения, такие как приведенные выше, когда они станут?true