pilas-engine

Poner tiempo a un juego

Estoy realizando un juego de Pinchar globos.
Pero me gastaría agregar un tiempo limite.
Al comenzar el juego en por ejemplo 60 segundo ver cuantos globos puedo reventar y al finalizar ese tiempo salga un mensaje de Juego finalizado y se pueda reiniciar la escena.
Estuve investigando en el foro y el manual.
En el manual esta la opción de finalizar tarea.
En el foro esta esta respuesta, la cual intente implementar este código en mi juego pero me marca error.
iniciar() {
this.actualizar_texto();
}

cada_segundo() {
    if (this.tiempo > 0) {
        this.tiempo--;
        this.actualizar_texto();
    } else {
        this.decir("Tiempo cumplido!");
        this.eliminar()
    }
}

actualizar_texto() {
    this.texto = `TIEMPO RESTANTE: ${this.tiempo}`;
}

}

He insertado el actor texto luego he intentado de varias formas de hacer el código y hasta ahora no lo consigo.

Agradecería la ayuda.
Marisol

Ya solucione el problema.
Así que analice el código que inserte en mi pregunta anterior logré que funcionara en mi juego.
Tienes 60 segundos y debes pinchar los globos y antes que acabe el tiempo reventar el mayor número de globos, luego pasa a otra escena nos muestra el puntaje que se obtuvo, el mismo puntaje que está en la escena juego.
La segunda escena se muestra el puntaje obtenido y un botón para volver a jugar.
Hay unos pequeños detalles que faltan.
Pero con lo que logré hacer estoy muy satisfecha.

1 Like