Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Agregar un método game.stop() que mejore la UX #184

Open
fdodino opened this issue May 24, 2024 · 3 comments
Open

Agregar un método game.stop() que mejore la UX #184

fdodino opened this issue May 24, 2024 · 3 comments

Comments

@fdodino
Copy link
Contributor

fdodino commented May 24, 2024

En muchos juegos se nota un patrón donde

  • hay que decir qué pasó ("perdiste todas las vidas", "llegaste a Narnia", etc.)
  • necesitamos que el juego se pause un toque para mostrar ese mensaje
  • y luego sí, salir del juego
if (self.juegoTerminado()) {
  game.say(self, "Se me terminaron las vidas!!!")
  game.onTick(5000, "gameEnd", { game.stop() })

Mi propuesta es armar un método en game

method stop(message) {
  self.say(visualCharacter, message)
  self.onTick(5000, "gameEnd", { self.stop() })
}

(si visualCharacter no existe podría buscar un visual)

@fdodino fdodino changed the title [Game] Agregar un método stop con mejor UX Agregar un método game.stop() que mejore la UX May 25, 2024
@lspigariol
Copy link
Contributor

Es un metodo facil de hacer para los estudiantes y hay muchas variantes de como hacerlo, puede ser con xhedule, pueden agregar una imagen en un objeto visual o simlemente un texto. No se si está bueno agregar ese tipo de funcionalidades

@lspigariol
Copy link
Contributor

Tal vez un pause(milisegundos) que detenga todo sea mas versatil

@PalumboN
Copy link
Contributor

PalumboN commented Jun 7, 2024

Yo tendría un método que espere los ms en game:

method end(time) {
  self.onTick(time, "GAME_OVER", { self.stop() })
}

El resto depende del juego.

El de pausar quizá esté bueno pero tengo mis dudas sobre cómo se usaría...

Por otro lado, si quieren hacer análisis de "patrones comunes" podemos ver todos los juegos de los concursos, dónde hay bastante variedad y no estamos sesgados a un curso particular.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants