Closed omiras closed 2 years ago
Acordaos por favor de escribir la sección: "Cómo probar la funcionalidad", podéis seguir esto de modelo: https://github.com/Singulars2022/cinedebarrio/issues/13#issuecomment-1103786573
Análisis Técnico
Entender el levels.js y restaurants.js elaborar como comprobar la correccion
Instrucciones de prueba
Es Case sensitive es pide una sentencia JavaScript que resuelva lo demandado.
una vez dentro del input comprobamos que lo que introduce el usuario resuelve de manera correcta lo que se le pide, además de tener un control de errores con try catch.
Se ha corregido que no llegaba a verse la animación cuando el usuario resolvía el ejercicio, de hecho, lo que hacía era actualizar la vista justo al momento de cambiar de nivel, ahora se puede ver el resultado y luego de un par de segundos cambia de nivel. Para probarlo, funcionan los dos primeros niveles: nivel 1: hay que hacer un push de "orange" al array myGrass para poner la naranja que está suelta sobre la mesa al final, dentro de un plato. Para eso escribimos en la primer línea del editor: myGrass.push("orange") nivel 2: hay que eliminar el último elemento: myGrass.pop() El nivel 3 no tiene un ejercicio asignado todavía
Buen día! La idea es no hacer más niveles, solo un par para ver si funciona, así que con dos niveles me parece suficiente. Sugiero eliminar los demás. Recuerdo que faltaban algunos detalles visuales.
Encontramos además algún bug; como que si probabas un código y no era correcto, luego no funcionaba el hecho de poner el código correcto. Vimos algunos mensajes de error en la consola del navegador, lo podemos revisar hoy!
Información que debería aparecer para cada nivel:
Hola mis queridos Beetlepusheros, aquí propuesta de qué se podría meter en la parte del editor....
Propuesta del texto, poner una explicación del ejercicio tipo Froggy, en la parte donde estaba antes el HTML del repo original. Por ejemplo: Bienvenido al nivel 1 de Beetle Push, aquí tenemos un array de Ladybugs que blablabla.... Explicación poco técnica pero que le de un sentido a la temática de la app y el juego.
Podemos colaborar entre todos (¿?) para ir escribiendo los textos de cada nivel , (issue a parte ?, asignarla a esta?)
Ya me decis
Están implementados los cambios y la funcionalidad.
Para probarlo, funcionan los dos primeros niveles: nivel 1: hay que hacer un push de "orange" al array myGrass para poner la naranja que está suelta sobre la mesa al final, dentro de un plato. Para eso escribimos en la primer línea del editor: myGrass.push("orange") nivel 2: hay que eliminar el último elemento: myGrass.pop()
@fataranto @thebadjavi
Los tests son un poco vagos, no me he explicado bien. Os pongo un ejemplo completo de cómo probar la issue. Voy además, a especificar los posibles resultados.
El test que escribáis debe consistir en un conjunto de pasos : UNO, DOS, TRES que un usuario que no ha implementado la issue, pueda probar.
// TODO :)
Objetivo
Queremos que al cargar la app, se muestre el primer nivel del juego. El primer nivel del juego va a ser el método push.
Análisis
Nivel 1
Cómo probar la funcionalidad