En la mira con cariño

WoofJS - Nivel 2

  • Para el segundo nivel de WoofJS necesitarás ser experto clonando personajes. En este proyecto aprenderás todo lo que necesitas saber.

    • Clonación

    • Programa Final:

    • Programa final con código:

  • Paso 1: Fondo y artefacto

    Elige el fondo de tu juego y el artefacto que dispararás. En mi caso, el artefacto son los corazones.

  • Paso 2: Instrucciones

    Opcional: Crea instrucciones para el juego y muéstralas al jugador antes de que comience el juego.

  • Paso 3: Arma para disparar

    Crea otro sprite para disparar el artefacto. Coloca el artefacto en la posición del sprite de disparo. En mi caso, el corazón saldrá del tubo.

  • Paso 4: Movimiento arma

    Haz que el sprite de disparo (tubo) se mueva a la izquierda y a la derecha con las teclas de flecha.

  • Paso 5: Disparos

    El artefacto debería salir del arma al momento de presionar la fecha arriba. Cuando el artefacto llega a la parte superior de la pantalla, regrésalo al sprite de arma y vuelve a esconderlo.

  • Paso 6: Objetivo

    Crea un sprite de objetivo (emoji) y colócalo en una posición aleatoria.

  • Paso 7: Más objetivos

    Crea más sprites de objetivos y haz que aparezcan constantemente en momentos aleatorios en lugares aleatorios.

    Haz que después de cierto tiempo desaparezcan.

  • Paso 8: Disfraces para los objetivos

    Crea diferentes disfraces para los sprites de objetivos (emojis). Haz que cada objetivo use un disfraz al azar cuando aparezca.

  • Paso 9: Si artefacto golpea objetivo

    Si un artefacto (corazón) golpea un objetivo (emoji):

    • emoji y corazón desaparecen

    • corazón regresa a la posición original en el arma para disparos.

  • Paso 10: Puntos

    Crea una variable de puntuación y muéstrala en la pantalla. Cada vez que el corazón golpee un emoji, aumenta la puntuación.

  • Paso 11: Vida

    Crea una variable de vida y muéstrala en la pantalla.

  • Paso 12: Si artefacto no pega con objetivo

    Cada vez que un artefacto (corazón) llega a la parte superior de la pantalla sin golpear un objetivo (emoji), disminuye la variable de vida. Muestra un mensaje que explique por qué el jugador perdió una vida durante unos segundos (¡Fallaste!).

  • Paso 13: Fin del juego

    Finalizar el juego cuando la cuenta de vidas llegue a cero y mostrar un mensaje de fin de juego.

  • Desafío: Efecto visual

    Crea un efecto visual para cuando el artefacto llegue al objetivo.