# data[].attributes.body
Byte me

# data[].attributes.body
Para: Alumnos del Tec de Monterrey Puebla de preparatoria y profesional.

Quien: Los que quieren aprender y mejorar sus calificaciones de matemáticas.

El: Juego para el aprendizaje de matemáticas, Quack Quest.

Que: Realizará ejercicios de matemáticas.

A diferencia: Otras aplicaciones, como Matific, que no son personalizadas para alumnos del tec.

Nuestro producto: Juego interactivo con preguntas especialmente diseñadas para reforzar temas de estudio que se ven en el Tec de Monterrey.

# data[].attributes.headline
¿Cuáles son los principales retos que enfrentan en tu equipo para ser más ágiles y como los resolverán?

# data[].attributes.subject
¿Cuáles son los principales retos que enfrentan en tu equipo para ser más ágiles y como los resolverán?

# data[].attributes.body
1. Mejorar la comunicación: Comentar nuestros avances con el resto del equipo, actualizando el trabajo realizado para que todos puedan verlo.

2. Distribución de la carga de trabajo: Al recibir un nuevo trabajo, es necesario desglosarlo en partes y repartirlas entre todos desde el inicio.

# data[].attributes.body
Como maestro quiero poder darle seguimiento a los alumnos del Tec, para monitorear la efectividad del juego en su rendimiento matemático.

# data[].attributes.body
Como maestro, quiero que el juego ayude a mis alumnos a practicar problemas matemáticos, esto con el fin de mejorar su rendimiento y habilidades de resolución de problemas.

# data[].attributes.body
Como jugador quiero poder personalizar mi avatar y que el juego me genere un sentimiento de progreso que me motive a seguir jugando.

# data[].attributes.body
Como alumno, quiero que el juego sea entretenido, para que el realizar estas actividades no se sientan solo como una tarea

# data[].attributes.body
Como alumno, quiero que el juego me motive a aprender y a que terminar todos los niveles de manera satisfactoria

# data[].attributes.body
Damos rienda suelta a la creatividad y la innovación al reconocer que las personas son la fuente máxima de valor y creamos
un entorno en el que puedan tener un impacto positivo.

¿Por qué?

Porque nuestro trabajo consiste en idear una página web, la cual requiere que seamos creativos e integremos nuestras ideas propias, para que el producto final sea entretenido y eficaz. Además de que cualquier producto (no solo el videojuego) debe se innovativo, para diferenciarse de su competencia y llamar la atención de los usuarios.

# data[].attributes.body
Asumimos que habrá incertidumbre y la superamos a través de iteraciones, anticipación y adaptación.

El asumir este valor nos permite evitar estancamientos en el proceso de trabajo, asegurando un avance continuo y con mejoras constantes.

# data[].attributes.body
Como jugador quiero que el juego me otorgue recompensas, esto para poder sentir que mi esfuerzo es pagado en el juego y no solo se responden preguntas

# data[].attributes.body
Aumentamos el rendimiento a través de la rendición de cuentas por parte del grupo en cuestión de resultados y eficacia del
equipo, responsabilidades que todos comparten.

Este valor es importante ya que, a través de la rendición de cuentas es posible encontrar áreas de mejora para el proyecto y dentro del equipo. En consecuencia, el resultado (producto) tiene mayor calidad.

En nuestro caso, la rendición de cuentas y retroalimentación del socio formador como los profesores mejoran el resultado final.

# data[].attributes.body
Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software valioso.

Este valor es importante ya que nuestro objetivo es que los estudiantes del tec de monterrey aprendan y/o refuercen sus conocimientos matemáticos y al mismo tiempo se diviertan y entretengan en el juego

# data[].attributes.body
Entregamos software funcional frecuentemente, entre dos semanas y dos meses, de preferencia al menor tiempo posible.

Este punto es importante ya que en las clases se nos pide entregar avances del progreso que llevamos del juego de manera frecuente, con el fin de ir dividiendo las cargas de trabajo y que al final no se acumule todo el trabajo, y de ser necesario, ir haciendo las modificaciones pertinentes con tiempo suficiente

# data[].attributes.body
El método más eficiente y efectivo al comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.

¿Por qué?

Gracias a que nuestro socio-formador es parte del Tec, fue posible realizar las evaluaciones de prototipos cara a cara, lo que nos ayudó a tener un mejor entendimiento del problema, y también que la maestra lograra ver directamente nuestra visión del problema, por lo que es valioso poder intercambiar ideas directamente.

# data[].attributes.body
El software funcionando es la medida principal de progreso.

Este principio nos ayuda a mantener el foco en lo más importante: Que el juego funcione de manera óptima y completa. Esto evita desviarse del objetivo o que se generen retrasos.

# data[].attributes.body
Las mejores arquitecturas , requisitos y diseños emergen de equipos autoorganizados.

Es importante, porque cada uno tiene cierta libertad para tomar decisiones respecto al proyecto. Lo cual, fomenta la creatividad y responsabilidad dentro del equipo, logrando soluciones más efectivas

# data[].attributes.body
1. EP1-HU1: Como maestro, quiero que el juego requiera de un registro para poder acceder.

Criterio de aceptación: Para acceder al juego, el usuario debe ingresar a una pantalla de registro donde se solicitarán datos como nombre, apellido, correo electrónico y contraseña. Estos datos serán validados antes de completar el registro. Después de registrarse, el usuario podrá acceder al juego iniciando sesión con su correo electrónico y contraseña.

2. EP1-HU2: Como maestro, quiero que cada nivel cuente con un timer que le indique al alumno cuánto ha tardado en las preguntas.

Criterio de aceptación: Cada nivel debe contar con un timer visible mostrando el tiempo transcurrido, deteniéndose automáticamente al momento de completar el nivel.

3. EP1-HU3: Como maestro, quiero que los niveles reflejen los temas en los que los alumnos serán evaluados.

Criterio de aceptación: Cada nivel debe incluir ejercicios de un tema específico del currículo.

4. EP2-HU1: Como maestro, quiero asignar crear los problemas matemáticos del juego para adaptarlos al nivel de mis alumnos.

Criterio de aceptación: El juego debe poder obtener los ejercicios de una base de datos, permitiendo que los maestros creen problemas personalizados.

5. EP2-HU2: Como maestro, quiero obtener reportes del rendimiento de cada alumno para identificar quién necesita más apoyo.

Criterio de aceptación: Se debe poder acceder a reportes del rendimiento de cada alumno, que incluyan datos como el tiempo invertido y el progreso en los niveles.

6. EP2-HU3: Como maestro, quiero que el juego incluya problemas matemáticos con distintos niveles de dificultad, para que los alumnos avancen y progresen según sus conocimientos.

Criterio de aceptación: El juego debe incluir problemas de diferentes niveles de dificultad (fácil, intermedio, difícil), aumentando el nivel conforme el alumno avance en cada isla.

7. EP3-HU1: Como jugador, quiero que al comprar un objeto de la tienda, se me muestre el precio del mismo y además mis monedas actuales, esto para poder saber cuántas monedas me faltan o me sobran de una compra.

Criterio de aceptación: Al seleccionar un objeto de la tienda, se muestra claramente el precio del objeto antes de confirmar la compra. Además, si el jugador no tiene suficientes monedas, se bloquea la compra y se muestra un mensaje informativo (por ejemplo: “No tienes suficientes monedas”).

8. EP3-HU2: Como jugador, quiero que existan diferentes tipos de ítems, como sombreros, ropa, zapatos y accesorios, esto con el fin de que el pato tenga una visión más estética.

Criterio de aceptación: La tienda y/o inventario clasifica los objetos en al menos cuatro categorías: sombreros, ropa, zapatos y accesorios.

9. EP3-HU3: Como jugador, quiero que solo sea posible colocar una prenda por sección, para evitar que el pato se vea mal y los artículos se vean sobrepuestos entre sí.

Criterios de aceptación: Al intentar equipar un ítem en una sección (por ejemplo, cabeza), si ya hay otro equipado, este se reemplaza automáticamente, de esta manera el sistema garantiza que no hay superposición visual entre ítems de una misma categoría.

10. EP4-HU1: Como alumno, quiero que el juego tenga música y/o efectos de sonido para que la experiencia sea más inmersiva y entretenida

Criterio de aceptación: Cuando se responde una pregunta incorrectamente, debe de aplicarse un efectoo de sonido, también cuando una pregunta es respondida correctamente otro efecto de sonido debe ser aplicado. En el menú y tienda debe existir música de fondo.

11. EP4-HU2: Como alumno, quiero que haya actividades que se presenten en forma de mini juegos para que no se vuelvan una experiencia repetitiva.

Criterio de aceptación: Los minijuegos deben estar separados del juego principal, además de que su funcionalidad debe ser diferente (no pueden consistir en responder preguntas).

12. EP4-HU3: Como alumno, quiero sentir una conexión con el juego a través de un avatar para personalizar y sentir que formo parte del juego también.

Criterio de aceptación: El avatar deben ser personalizable con artículos de la tienda, además de que este debe aparecer en todas las pantallas del juego.

13. EP5-HU1: Yo como alumno quiero obtener monedas para seguir comprometido con mi aprendizaje

Criterio de aceptación: El jugador recibe monedas al responder correctamente preguntas matemáticas. La cantidad de monedas ganadas debe depender del nivel de dificultad o del número de respuestas correctas consecutivas. El sistema debe guardar el historial de monedas ganadas, incluso después de cerrar sesión.

14. EP5-HU2: Como alumno quiero que al llegar a 12000 puntos, se desbloquee un pato extra para mejorar el aspecto visual del juego y motivarme a obtener una gran cantidad de puntos.

Criterio de aceptación: Al alcanzar los 12,000 puntos, se desbloquea automáticamente un nuevo avatar de pato. El jugador recibe una notificación clara sobre el desbloqueo (ej. “¡Has desbloqueado un nuevo pato!”). Antes de desbloquearlo, se muestra una “sombra” o vista previa bloqueada del pato con la leyenda “Disponible al llegar a 12,000 puntos”.

15. EP5-HU3: Yo como alumno quiero poder comprar ítems de personalización para motivarme a seguir consiguiendo monedas.

Criterio de aceptación: La tienda virtual incluye ítems personalizables como ropa, accesorios y otros elementos visuales. Cada ítem tiene un costo en monedas claramente indicado. El jugador puede usar sus monedas para comprar estos ítems. Una vez comprado, el ítem aparece en el inventario del jugador.

16. EP5-HU4: Yo como alumno quiero poder tener minijuegos dentro del juego para poder ocuparlo como un “descanso” de las preguntas matemáticas.

Criterio de aceptación: Los minijuegos están accesibles desde un menú específico llamado ‘minijuegos’. Los minijuegos son breves (por ejemplo, entre 30 segundos y 2 minutos) y no interrumpen el avance académico.

17. EP6-HU1: Como estudiante, quiero que después de finalizar cada nivel se otorgue un puntaje por cada pregunta contestada, para poder rastrear mi progreso

Criterio de aceptación: Para marcar un nivel como completado, las diez preguntas que este contiene deben ser respondidas correctamente, es decir, las respuestas deben ser correctas en un 100%.

18. EP6-HU2: Como profesor, quiero que tanto el puntaje como las monedas obtenidas por el alumno en cada nivel sean proporcionales a su dificultad, para que las recompensas obtenidas por los alumnos sean congruentes con el nivel de esfuerzo al contestar.

Criterio de aceptación: De la base de datos se debe obtener la dificultad del nivel, entre mayor sea la dificultad los puntos otorgados por cada pregunta de dicho nivel debe ser mayores.

19. EP6-HU3: Como estudiante, quiero que se me otorguen monedas por contestar preguntas correctamente, y que estas luego puedan ser usadas en la tienda para comprar accesorios para mi pato, para que las recompensas obtenidas tengan un uso dentro del juego.

Criterio de aceptación: Las monedas del jugador deben encontrarse en una base de datos del juego general, cuando se obtengan monedas por responder preguntas, estas deben ser sumadas a la base de datos con el fin de que luego puedan ser usadas en la tienda, de nuevo, si se utilizan monedas para comprar un accesorio, estas deben ser restadas al total de monedas y actualizadas en la base de datos.

# data[].attributes.body
EP1: Como maestro, quiero poder darle seguimiento a los alumnos del Tec, para monitorear la efectividad del juego en su rendimiento matemático.

Generación de reportes del progreso histórico en el juego por usuario.

EP2: Como maestro, quiero que el juego ayude a mis alumnos a practicar problemas matemáticos, esto con el fin de mejorar su rendimiento y habilidades de resolución de problemas.

Cada nivel debe contener 10 preguntas obtenidas de la base de datos con preguntas de matemáticas, estas preguntas deben coincidir con el nivel de dificultad y el tema del nivel, la base de datos ya contiene este tipo de datos, así que se deben recibir correctamente.

El jugador ha completado el nivel cuando obtiene el 100% de aciertos en el mismo, entonces se desbloquea el siguiente nivel.

EP3: Como jugador quiero poder personalizar mi avatar y que el juego me genere un sentimiento de progreso que me motive a seguir jugando.

Una tienda con items del tipo sombrero, botas, accesorios y ropa debe estar disponible con objetos adquiribles por monedas que el jugador dispone, estos items deben poder colocarse en el pato, uno a la vez por tipo.

EP4: Como alumno, quiero que el juego sea entretenido, para que el realizar estas actividades no se sientan solo como una tarea.

Deben de existir efectos de sonido y minijuegos, además de un avatar personalizable.

EP5: Como alumno, quiero que el juego me motive aprender y a terminar todos los niveles de manera satisfactoria.

Deben existir minijuegos aparte del juego principal (preguntas), estos deben otorgar recompensas adicionales (puntos y monedas).

EP6: Como jugador, quiero que el juego me otorgue recompensas, esto para poder sentir que mi esfuerzo es pagado en el juego y no solo se responden preguntas.

Las recompensas consisten en puntos y monedas, que se otorgan al terminar un nivel dependiendo de la dificultad de este, o al completar un minijuego.