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

Proyecto de Sherlyn y Richard #35

Open
15 tasks done
SherlynBallestero opened this issue Jul 16, 2022 · 3 comments
Open
15 tasks done

Proyecto de Sherlyn y Richard #35

SherlynBallestero opened this issue Jul 16, 2022 · 3 comments
Assignees
Labels
Aprobado Cuando se de la evaluación final por el colectivo de la asignatura

Comments

@SherlynBallestero
Copy link

SherlynBallestero commented Jul 16, 2022

Modifique las líneas siguientes con los detalles relevantes:

Equipo

Proyecto

Checklist

(Esta lista es para el mentor. Hasta que no estén chequeados estos elementos no se procederá a la evaluación en persona.)

Básicos

  • El repositorio indicado existe y tiene un Readme.md no vacío.
  • Los miembros del equipo tienen un usuario de Github válido.
  • El proyecto puede ser ejecutado siguiendo las instrucciones del Readme.md.
  • El reporte existe y tiene la longitud adecuada.

Funcionalidades

  • El proyecto permite configurar al menos 5 elementos relevantes de la mecánica del dominó.
  • El proyecto contiene 2 implementaciones diferentes de cada elemento configurable.
  • El proyecto permite personalizar las estrategias de los jugadores virtuales.
  • El proyecto contiene al menos 3 implementaciones diferentes de jugadores virtuales.

Ingeniería de Software

  • Las estrategias de jugadores virtuales pueden combinarse con cualquier configuración del juego de forma transparente.
  • La interfaz gráfica permite configurar el juego en toda la extensión que brinda la lógica.
  • Las jerarquías de clases y demás abstracciones existentes son adecuadas para modelar el dominio.
  • El código muestra una organización y estructura mantenible y extensible, respetando las buenas prácticas de la ingeniería de software.

Documentación

  • El reporte técnico explica de forma suficientemente detallada los pormenores del proyecto.
  • Los nombres de clases, métodos y variables son descriptivos.
  • Los comentarios son legibles y útiles para entender el funcionamiento del código.

Revisión

Fecha prevista: 22/07/2022

Comentarios

  • Problemas importantes en el diseño de clases e interfaces, y de las funcionalidades en general
  • Detalles menores en la parte visual
@danielgpz
Copy link
Member

danielgpz commented Jul 17, 2022

image
Al parecer faltan archivos en la rama main. Necesarios para correr el proyecto?

@danielgpz
Copy link
Member

La interfaz visual trata de una aplicación de consola, aunque válida, esta debe ser intuitiva y bastante informativa acerca del estado del juego. Lo anterior es primordial pues al tratarse de una aplicación de consola y todo se expresa con texto, se de asegurar que esta información sea lo más "ilustrativa" posible.

En el caso de su aplicación, a la hora de iniciar el juego, me pareció bastante intuitiva. No así a la hora de jugar donde no veo las fichas sobre la mesa ni que jugador es el que juega actualmente entre otros elementos como el lado por el donde se juega que no se indica como debe ser introducido el mismo.

image

@danielgpz danielgpz self-assigned this Jul 17, 2022
@danielgpz
Copy link
Member

danielgpz commented Jul 19, 2022

Fecha de defensa: viernes 22 de julio.

@danielgpz danielgpz added the Listo para evaluar Cuando se haya hecho la exposición y el mentor haya dado las conclusiones finales en el issue label Jul 22, 2022
@danielgpz danielgpz added Aprobado Cuando se de la evaluación final por el colectivo de la asignatura and removed Listo para evaluar Cuando se haya hecho la exposición y el mentor haya dado las conclusiones finales en el issue labels Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Aprobado Cuando se de la evaluación final por el colectivo de la asignatura
Projects
None yet
Development

No branches or pull requests

2 participants