Obejście problemu polegające na tym, że nie można zapisywać logów za pomocą HTML5 Web Storage

Obecnie tworzę Mario-esque grę z Javascriptem, a dokładniej CraftyJS.

Spojrzałemtutaj jako odniesienie i zrozum, jak zapisać wartości wprowadzone przez użytkownika. Ale to, co chcę osiągnąć, to uratować pewne booleany (czy to jest to, co oni nazywają?) Automatycznie, lub kiedy gracz naciska przycisk zapisywania lub coś takiego.

Na przykład, mam dungeon zwany dungeon1 i tworzę zmienną reprezentującą, czy dungeon został ukończony, czy nie.

Jegovar dungeon1 = false; domyślnie.

Ale kiedy gracz kończy dungeon1, zmienia się navar dungeon1 = true;, co zaowocowało nowymi dodatkami do mapy świata, takimi jak portal do dungeon2 (działa to dobrze).

Chcę to zapisaćvar dungeon1 = true; oświadczenie, tak że gdy użytkownik ponownie otworzy grę, ukończone lochy zostaną załadowane, a odpowiednie odblokowania zostaną wyświetlone poprawnie. Jak bym to zrobił? Czy istnieje sposób na powiedzenie pliku zarządzającego składowaniemsave.js, a następnie zapisz booleany, takie jak ten powyżej, kiedy się pojawiątrue?

questionAnswers(1)

yourAnswerToTheQuestion