Javascript VII: El final. Juego cazadragones
En esta última lección se mostrará como crear un juego simple, en el que ganas o pierdes aleatoriamente contra un dragón.
En esta primera captura se muestra como va a ser el código final del juego, que se irá explicando progresivamente en esta lección.
Después se crea el bucle while, que solo se ejecutará mientras atacar no sea false:
Las primeras condiciones serán comprobar si acertaste (se muestra el mensaje de "Felicidades") o fallas (y el dragón te derrota);
Por último, poner un límite de vida al dragón (en este caso 4), ir sumando el daño causado en cada ronda (perdidaTotal += el daño por ronda) y comprobar si supera la vida del dragón (y ganas) o no (repitiéndose el mismo proceso). En caso de fallar o que el dragón muere el bucle se cierra (atacar = false):
JUEGO TERMINADO
En esta primera captura se muestra como va a ser el código final del juego, que se irá explicando progresivamente en esta lección.

Primero de todo vamos a definir las variables que vamos a usar: atacar indicará si el juego continúa o no, será false cuando tú o el dragón mueran; vosAcertas coge un número random y lo redondea a 1 o 0; lastimaEsteRound escoge un número entero que será el daño que le quitas al dragón en caso de acertar; perdidaTotal es el daño total inflingido:
Por último, poner un límite de vida al dragón (en este caso 4), ir sumando el daño causado en cada ronda (perdidaTotal += el daño por ronda) y comprobar si supera la vida del dragón (y ganas) o no (repitiéndose el mismo proceso). En caso de fallar o que el dragón muere el bucle se cierra (atacar = false):
JUEGO TERMINADO





Comentarios
Publicar un comentario