Sistema completamente modificado desde cero
Estas se agregan haciendo uso del localstorage, básicamente es almacenar en el navegador y que puedas recargar sin perder esa lista generada, en el caso que exista una palabra en la lista, esta no se agregará. Por el momento será así!
Para más adelante quiero hacer que varios usuarios puedan compartir la lista que se vaya creando con el tiempo!
Si en el caso quieres reiniciar la lista desde cero, solo hay que hacer clic en el botón reiniciar y de esta forma podrás agregar tus propias palabras
Se puede eliminar una pabra de la lista? Si solo debes hacer clic sobre la palabra que deseas quitar, por ahora por cada palabra que cliquees para quitar se recarga la página...
Las palabras se eligen aleatoriamente de la lista ya creada por el/los usuario/s haciendo uso del localstorage, y una vez que tiene la palabra seleccionada esta la convertimos en array para obtener la cantidad de líneas que deben aparacer en el juego.
Ya tiene una función en la que puedes reiniciar el juego o si ganas, podrás continuar sin recargar la página ya que la función realiza eso por tí...
- MDN web docs - Import
- MDN web docs - Export
- MDN web docs - LocalStorage
- MDN web docs - JSON.parse()
- MDN web docs - JSON.stringify()
- MDN web docs - forEach()
- MDN web docs - filter()
- MDN web docs - set