Identifica el evento
¿Qué hace este código?
Encuentra el error
Completa el código
Reto CodeMonkey
100

¿Qué evento ocurre cuando el jugador presiona la flecha derecha?

Evento de teclado (onKey).

100

@onKey = (key) =>

    if key == keyboard.right

        @step 1

 

Mover al personaje hacia la derecha.

100

@onKey =>

    @jump()

QUE FALTA?

Falta indicar qué tecla fue presionada.

100

@onKey = (key) =>

    if key == __________

        @step 1

keyboard.right

100

Haz que el personaje camine hacia la izquierda cuando se presione la flecha izquierda.

@onKey = (key) =>

    if key == keyboard.left

        @step -1

200

¿Qué evento se utiliza cuando el jugador hace clic sobre un objeto?

Evento de clic (onClick).

200

@onKey = (key) =>

    if key == keyboard.up

        @jump()

El personaje salta al presionar la flecha arriba.

200

if keyboard.right

    @step 1

Debe estar dentro de un evento onKey.

200

@onKey = (key) =>

    if key == keyboard.up

        __________

@jump()

200

Haz que el personaje salte únicamente cuando se presione la flecha arriba.

@onKey = (key) =>

    if key == keyboard.up

        @jump()

300

Si queremos que un personaje salte al presionar la flecha arriba, ¿qué evento debemos usar?

onKey.

300

@onClick =>

    @step 2

El personaje avanza cuando hacen clic.

300

@onClick =>

    @jump

Faltan los paréntesis:
@jump()

300

@__________ =>

    @step 2

onClick

300

Haz que al hacer clic el personaje avance tres pasos.

@onClick =>

    @step 3

400

¿Qué evento detecta cuando dos sprites se tocan?

onCollide.

400

@onAnimationEnd "walk", () =>

    @startAnimation "idle"

Cuando termina la animación de caminar vuelve a la animación quieta.

400

@onAnimationEnd =>

    @startAnimation "idle"

Falta indicar cuál animación terminó.

400

@onAnimationEnd "walk", () =>

    @______________

startAnimation "idle"

400

Haz que al terminar la animación "jumping" vuelva a "idle".

@onAnimationEnd "jumping", () =>

    @startAnimation "idle"

500

¿Cuál evento ocurre automáticamente cuando termina una animación?

onAnimationEnd.

500

@onCollide enemy, () =>

    @destroy()

El jugador desaparece al tocar al enemigo.

500

@onCollide =>

    @destroy()

Falta indicar con qué sprite ocurre la colisión.

500

@onCollide enemy, () =>

    ____________

@destroy()

500

Completa este código para que el jugador desaparezca al tocar un enemigo.

@onCollide enemy, () =>

    ____________

@destroy()

M
e
n
u