- Integrantes
- Distribucion
- Organizacion
- Librerias externas
Los integrantes del proyecto son:
- Maximo Damian Utrera (Maxo) - 109651 - mutrera@fi.uba.ar
- Agustín Barbalase (Agus) - 109071 - abarbalase@fi.uba.ar
- Santiago Sevitz (Santi) - 107520 - ssevitz@fi.uba.ar
- Nicolas Ramiro Sanchez (Niko) - 98792 - nrsanchez@fi.uba.ar
El corrector de este trabajo práctico es:
- Martin Di Paola (eldipa) - martinp.dipaola@gmail.com
Aqui se prensenta la distribucion de cada parte, para mas informacion acerca de cada parte, revisar la Documentacion
Integrante | Parte principal |
---|---|
Maxo | Graphics engine, Client & Map Editor |
Agus | Protocol & Sound |
Santi | Physics engine & Game logic |
Niko | Server, Commands & States logic |
- Planificacion
- Planificacion
- Implementacion del Graphics engine
- Implementacion del Protocol
- Implementacion del Physics engine
- Implementacion del Server
- Implementacion del Client & retoques de Graphics engine
- Implementacion del Protocol
- Implementacion del Game logic & retoques de Physics engine
- Implementacion del Server & states
- Mejoras del Client & Server
- Integracion y testeo
- Arreglando bugs
- Implementacion de editor de mapas
- Integracion, testeo & mejoras
- Arreglando bugs
- Documentacion
La lista de liberias externas es la siguiente:
- libsdl2-dev
- libsdl2-image-dev
- libsdl2-ttf-dev
- libsdl2-mixer-dev
- libyaml-cpp-dev
Este trabajo practico utiliza librerias externas provistas por la Catedra de Taller de programacion I (Veiga) FIUBA (eldipa). Cuyo codigo, esta bajo la licencia: GPL v2. Dichas librerias implementan Sockets en C++ para ser utilizados con un protocolo en particular. El link al repositorio es: https://github.com/eldipa/sockets-en-cpp
Este trabajo practico utiliza librerias externas provistas por la Catedra de Taller de programacion I (Veiga) FIUBA (eldipa). Cuyo codigo, esta bajo la licencia: GPL v2. Dichas librerias implementan Threads y Queues (thread-safe) https://github.com/eldipa/hands-on-threads
Para el testeo se usaron las siguientes librerias y programas:
- valgrind: Testeo de memoria
- catch2: Testeo del Physics engine
- tiburoncin: Testeo del Protocol
Este trabajo practico utiliza el programa provisto por la Catedra de Taller de programacion I (Veiga) FIUBA (eldipa). Cuyo codigo, esta bajo la licencia: GPL v3.0. El link al repositorio es: https://github.com/eldipa/tiburoncin. Para su instalacion, revisar el Manual de usuario