Mecánicas - Angel10050/HangManReact GitHub Wiki
Mecánicas del Juego
- Si el jugador entra en el juego, se muestra la pantalla inicial con indicaciones de como se juega.
- Si el jugador inicia el juego, se escoge una palabra aleatoriamente y se muestra el numero de letras que tiene representadas por caracteres tipo guion bajo.
- Si el jugador ingresa una letra que esta contenida en la palabra, se reemplaza el guion bajo en la o las posiciones correspondientes.
- Si el jugador ingresa una letra que no esta contenida en la palabra, se mostrara en pantalla en una lista que acumula las letras no validas.
- El numero de intentos para ingresar letras es igual al numero de letras que contiene la palabra elegida aleatoriamente.
- Si el jugador adivina la palabra antes de agotar el numero de intentos, deberá escribirla y se sumara puntos de acuerdo al numero de intentos restantes.
- Si el jugador agoto todos los intentos y no ha adivinado la palabra, tendrá la opción de escribir la palabra e intentar adivinarla, en este caso no sumara puntos.
- Luego de adivinar una palabra se generara una vista que muestra el puntaje obtenido, la palabra descifrada y las opciones para finalizar el juego o volver a jugar una partida incrementando la complejidad de la palabra secreta.
Mecánicas del jugador
Acciones: Interacción con el mouse - mover cursor, click derecho (botones con el abecedario en pantalla) Interacción con el teclado - teclas alfa numéricas (campo de texto)
Mecánicas de la maquina
Objetos interactivos:
- animación del personaje (voodoo doll), se ensambla por partes, una a la vez con cada acierto de letra.
- animación del personaje (voodoo doll), se ensambla por completo con animación de felicidad cuando se adivina la palabra.
- animación del personaje (voodoo doll), queda colgado cuando cae la plataforma de ahorcamiento y se pierde el juego.
- animación de la estructura de ahorcamiento, una plataforma que soporta el personaje cae cuando se pierde el juego.
Objetos estáticos:
- Elementos que forman parte del ambiente o escenario del juego.