Trabajos realizados en la materia paradigmas de programación (ex algoritmos y programación 3). Cátedra Cano 2C2023.
(trabajos realizados en conjunto con @MarcoBucciarelli)
-TP1: primer trabajo práctico de la materia. Consistía en implementar la lógica del juego de batalla por turnos que luego se iría completando en los siguientes trabajos. En este caso también había que hacer uso del modelo MVC para separar las distintas responsabilidades. Todo el juego transcurría por consola, con los comandos que el usuario tenía que ingresar.
-TP2: segundo trabajo práctico de la materia. En este caso consistía en partir de lo que se había hecho en el TP anterior para implementar nueva funcionalidad pedida, también se introduce la persistencia para que los datos de una determinada partida queden guardados. Se pide en este punto utilizar la teoría vista sobre principios y patrones de diseño, identificando aquellos principios que no se cumplían y aplicando los patrones correspondientes.
-TP3: tercer y último trabajo práctico de la materia. Acá ya se pide una interfaz gráfica jugable, dejando los comandos por consola de los TPs anteriores. Se utilizó JavaFX para tal fin y todo lo visto en la materia, partiendo de lo que se hizo en los anteriores trabajos pero adaptándolo a esta nueva vista del juego.