franciscogazitua / IIC2113-2024

Consultas sobre el proyecto en las Issues
4 stars 0 forks source link

Evaluación de GUI #134

Open YoSoyJaime opened 3 months ago

YoSoyJaime commented 3 months ago

Tengo una duda sobre como evaluarán el GUI, tengo un problema y los efectos de las habilidades no se aplican para el GUI, pero funciona bien en general. Es posible conseguir puntaje parcial o si o si tendré el -1 en ese punto ?

RodrigoToroIcarte commented 3 months ago

... es que eso es muy raro. ¿Pasas los test cases pero al usar la GUI no se aplican los efectos? Eso no tiene sentido a menos que haya algo muy mal hecho al incluir la GUI :/

¿Estás seguro que no se aplican los efectos o simplemente no se muestran las stats actualizadas durante la batalla? ¿Los daños que se aplican son como si los efectos no existieran o son los correctos?

YoSoyJaime commented 3 months ago

... es que eso es muy raro. ¿Pasas los test cases pero al usar la GUI no se aplican los efectos? Eso no tiene sentido a menos que haya algo muy mal hecho al incluir la GUI :/

¿Estás seguro que no se aplican los efectos o simplemente no se muestran las stats actualizadas durante la batalla? ¿Los daños que se aplican son como si los efectos no existieran o son los correctos?

Es que mi vista Verifica los cambios en stats y aplica el writeline ahí mismo usando el View _view, pero como la interfaz no recibe un View no puedo acceder a ese método. No sé si me expliqué bien.

YoSoyJaime commented 3 months ago

Puedo arreglarlo replicando los métodos pero sin depender de un View, ppero llevaría mucho tiempo, por eso pregunto por puntaje parcial

RodrigoToroIcarte commented 3 months ago

No entendí algo, ¿estás haciendo los cambios de stats desde tu proyecto View? De ser así, tienes MVC mal implementado :/

Si a lo que te refieres es que es solo un tema de visualización (de mostrar las stat con los bonus), entonces el daño que aplica la unidad tanto en la vista consola como en la vista gráfica debería ser el mismo (y considerar todos los efectos). ¿Es esto así? ¿es el daño idéntico en ambos casos?

YoSoyJaime commented 3 months ago

Efectivamente tenía mal aplicado MVC, gracias. Otra duda cambiar las estadísticas se debe hacer en el modelo o puedo hacerlo en el controlador (ej. UnitController)? Tengo una confusión con eso.