Hanged es una simple implementación de un juego clásico para la demostración de algunas de las funcionalidades de ECMAScript 2015 (ES6). En él se ha hecho uso de:
- Exportación e importación de módulos.
- Manejo de eventos mediante addEventListener.
- Creación de clases mediante el nuevo estándar.
- Definición de objetos a partir de clases ES6.
Se reitera que este mini-proyecto es una simple demostración para quienes apenas se inician en el aprendizaje del lenguaje Javascript.
- El prototipo de la interfaz de usuario se ha diseñado mediante Materialize.
- Se incluye una mínima demostración del objeto Audio de Javascript.
- A diferencia de otras versiones del juego, en los que se crea mediante código cada botón correspondiente a las letras y se usan muchas condiciones para definir qué letra elige el usuario, aquí se utilizan unas pocas líneas de código para estas tareas.
- Las letras pueden seleccionarse mediante eventos clic sobre el tablero que representa el alfabeto o utilizando el teclado.
La manera más fácil consiste en descargar y descomprimir la carpeta que contiene el juego en el directorio público de su servidor de internet (htdocs para XAMPP, www para WampServer, ...) y probar localmente (localhost | 127.0.0.1)
Si apenas llega a Javascript, le puede ser útil este tutorial del autor del juego.