Descripción
Trabajo final de la materia Taller de Programación I de la Facultad de Ingenieria de la Universidad de Buenos Aires.
Consiste en una remake del icónico Worms para sistemas operativos basados en Ubuntu.
El proyecto se inicio el 17/10/2023 y la entrega final del mismo fue el 5/12/2023. En este tiempo como grupo nos coordinamos para trabajar, tuvimos reuniones de forma muy frecuente y plazos muy justos. Como metodologia de trabajo aplicamos Scrum, donde dividimos el proyecto en iteraciones donde en cada una desarrollamos en equipo un mismo feature.
Se utiliza programacion concurrente orientada a objetos y sockets TCP/IPv4 bloqueantes.
El juego tiene una simulación física para la trayectoria de los misiles, las explosiones y otras dinámicas usando el framework Box2D.
La interfaz del jugador esta hecha utilizando las librerias de QT y SDL2pp donde SDL2pp es una biblioteca de enlace C++ para SDL2, lo que significa que es una capa adicional que proporciona una API orientada a objetos en C++ para SDL2.
Detalles administrativos
- Materia: Taller de Programación I (75.42)
- Año y cuatrimestre: 2C 2023
- Corrector: Martin Di Paola
Equipo de desarrollo
Nombre y apellido | Padrón | |
---|---|---|
Alan Valdevenito | 107585 | avaldevenito@fi.uba.ar |
Mateo Julián Rico | 108127 | mrico@fi.uba.ar |
Federico Solari Vazquez | 106895 | fsolariv@fi.uba.ar |
Documentación
- Manual de Usuario
- Documentacion tecnica: Contiene la información necesaria para que otro desarrollador puede entender la arquitectura e incluso continuar con el desarrollo del proyecto.
- Manual de proyecto: Indica en que trabajó cada integrante del equipo, como nos organizamos por semana y cuanto difirió del plan inicial.