Solución para no poder guardar valores booleanos con almacenamiento web HTML5
Actualmente estoy haciendo un juego al estilo de Mario con Javascript, o más precisamente, CraftyJS.
He miradoaquí como referencia, y entender cómo guardar valores ingresados por el usuario. Pero lo que quiero lograr es guardar ciertos booleanos (¿es así como se llaman?) Automáticamente, o cuando el jugador presiona un botón de guardar o algo así.
Por ejemplo, tengo un dungeon llamado dungeon1, y creo una variable para representar si el dungeon se ha completado o no.
Susvar dungeon1 = false;
por defecto.
Pero cuando el jugador completa dungeon1, cambia avar dungeon1 = true;
, resultando en nuevas adiciones al mapa del mundo, como un portal a dungeon2 (esto está funcionando bien).
Lo que quiero salvar es estovar dungeon1 = true;
declaración, de modo que cuando el usuario abra el juego nuevamente, las mazmorras completadas se cargarán y los correspondientes desbloqueos se mostrarán correctamente. ¿Cómo lo haría? ¿Hay una manera de decir, hacer un archivo de gestión de guardar llamadosave.js
, luego almacene los booleanos como el de arriba una vez que se conviertantrue
?