Trabajo practico de desarrollo de un juego de captura y defensa de municipios en las provincias argentinas.
El juego debe ser por turnos, su lógica se centrará en 2 o más equipos que luchan por tener el control de una provincia de Argentina. La partida se gana cuando se toma control de todos los municipios de una provincia o un jugador se rinde.
Descargar repositorio mediante git
Mira Deployment para conocer como desplegar el proyecto.
- Jdk 1.8
- IDE de java
- IDE de typescript
- Docker
- Mysql
- NodeJS
- En la carpeta raiz del proyecto buildear la imagen ("docker build -t wololo-backend .")
- Luego correr un container basado en esa imagen("docker run --name wololo-backend-container -p 8080:8080 wololo-backend")
- Entrar a \src\main\ui
- buildear la imagen del front ("docker build -t wololo-frontend.")
- correr un container basado en esa imagen ("docker run --name wololo-front-container -p 4200:4200 wololo-front")
- En el archivo aplication.properties, es necesario poner la referencia a una Base de datos SQL, para el funcionamiento correcto de la app
- Una vez esten corriendo ambos procesos y la BD este vinculada, la aplicacion deberia ser accesible, con el frontend accesible en la url Localhost:4200
Correr archivos de test ubicados en "\src\test\java\tacs\wololo"
- Maven - Manejador de dependencias
- Docker - Usado para generar imagenes y containers
- NewRelic - Monitoreo
- Vegeta - Load testing
- GeoRef - Informacion Geográfica
- AsterAPI - Informacion topológica
- Pixabay - Imágenes
- Matías Berardi - matiasberardi
- Marisol Cervantes - mari967
- Matías Laye - matiasga98
- Hernan Rodríguez Cary - hernan-arga
- Melisa Rodríguez MelisaRodriguez
- Francisco Peduto franchupedu
- Gracias a NicolasAvila89 por guiarnos en el desarrollo