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

Challenges: El gran escape en yacaré #1357

Closed
5 tasks
Tracked by #1332
asanzo opened this issue Jun 16, 2023 · 0 comments · Fixed by #1495
Closed
5 tasks
Tracked by #1332

Challenges: El gran escape en yacaré #1357

asanzo opened this issue Jun 16, 2023 · 0 comments · Fixed by #1495
Assignees

Comments

@asanzo
Copy link
Contributor

asanzo commented Jun 16, 2023

La imagen del yacaré solo es actor.yacare.png y está en esta carpeta: https://drive.google.com/drive/folders/1nDtlINtcIVJuZmlxG-4LppiHqtOqVnsG

El objetivo es construir el viejo desafío "La gran aventura del mar encantado", que ahora se llama "El gran escape en yacaré".

El objetivo de la actividad es: Recoger telescopio, Entregar telescopio (a la ñandú), Entregar pelota (a la pingüina), Entregar cargador (a le yaguareté), Escapar en yacaré.

En el lugar de cada cosa actual hay un personaje distinto. Cada une tiene en la mano/en la casilla/flotando en la cabeza el objeto de otre, entonces la joda es entregarle el objeto correspondiente a cada une. A medida que van sumando gente, van caminando todes.

Las posiciones son las mismas que en La Gran Aventura, siguiendo la nueva lógica descripta por los comandos en https://docs.google.com/spreadsheets/d/1DXGe2u7ZID-UMcU9Lqg6GpzneUJYlFRNLB2WwRCzf1k/edit#gid=653944218

Image

  • Exercises: Construir escena con los posibles objetos y obstáculos, y con la lógica de desafío resuelta explicada arriba.
  • Exercises: Agregar personaje con todas las animaciones de la pestaña "comandos y animaciones" -> esto no sería necesario para el gran escape creo.
  • Exercises + Ember: Agregar comandos y sensores (muchos comandos ya existen o pueden resolverse combinando los existentes, rara vez hay que crear otra clase comando, hablar con Alf los detalles de c/u).
  • Ember: Para probar el personaje, construir los desafíos que reemplazan los desafíos existentes indicados en la pestaña "Desafíos". Utilizar como id de desafío un "nuevo" adelante del viejo número. Por ejemplo, si el desafío es el 77, el nuevo que tenga id nuevo77.
  • Ember: Agregar los tests de integración correspondientes para esos desafíos, con la solución ideal y los tests de integración que prueben especialmente los errores de los comportamientos nuevos si los hubiere.

El objetivo es no reemplazar los existentes ni borrarlos, sino esperar a que decidamos "ahora" y luego reemplazar por los nuevos. Por eso hay que dejar los viejos desafíos por ahora.


La lógica de desafío resuelto es simple, que se hayan escapado en Yacaré. Es una máquina de estados si mal no recuerdo.

@asanzo asanzo converted this from a draft issue Jun 16, 2023
@asanzo asanzo moved this from Backlog to Ready in Creador de Desafíos Sep 21, 2023
@tfloxolodeiro tfloxolodeiro self-assigned this Oct 4, 2023
@tfloxolodeiro tfloxolodeiro moved this from Ready to In Progress in Creador de Desafíos Oct 4, 2023
@tfloxolodeiro tfloxolodeiro moved this from In Progress to PR Review Needed in Creador de Desafíos Oct 27, 2023
@github-project-automation github-project-automation bot moved this from PR Review Needed to Done in Creador de Desafíos Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants