Skip to content

JuampiRombola/TowerDefense

Repository files navigation

TowerDefense - TP final

Taller de Programación I con Veiga

2do cuatrimestre de 2017


Ayudante a cargo: Martín Di Paola

Integrantes:
Martín Queija 96455 (tinqueija@gmail.com)
Damián Cassinotti 96618 (damiancassinotti@gmail.com)
Juan Pablo Rombolá 97131 (juampi.rombola@gmail.com)

Nota: 10 (diez)

Trailer: https://www.youtube.com/watch?v=RLAoDbgdZdY

El juego

El trabajo práctico de este cuatrimestre consistió en implementar una variante del clásico género Tower Defense, en donde varios enemigos emergen desde uno o varios portales y se mueven por caminos predefinidos y es el objetivo de los jugadores evitar que lleguen a destino.

Para tal fin, los jugadores deben cooperar entre sí y colocar torres de defensa que atacan automáticamente a los enemigos, así como también lanzar hechizos contra los enemigos directamente.

Los enemigos aparecen de a hordas cada cierto tiempo, dependiendo de cada nivel. Luego de haber acabado con todas las hordas, los jugadores logran la victoria; si al menos un enemigo logra llegar a destino los jugadores pierden.

alt text

alt text

alt text

alt text

El editor de niveles

El juego cuenta con un editor de escenarios que permite crear cualquier tipo de mapa, configurando caminos, portales y hordas. Para más información ver el Manual de usuario

alt text

Instalación

1-​ ​Abrir​ ​una​ ​terminal​ ​en​ ​la​ ​raíz​ ​del​ ​juego
2- Si no se poseen las dependencias (ver Documentación Técnica), ejecutar el archivo install.sh​ ​con​ ​el​ ​comando​ ​ -i.​ Es decir:

./install.sh​ -i

3-​ ​Una​ ​vez​ ​instaladas​ ​las​ ​dependencias,​ se debe ejecutar alguno de los siguientes comandos para instalar el juego:

./install.sh​ ​-c  // Instala ​solo​ ​el​ cliente
./install.sh​ ​-s  // ​Instala​ solo​ el​ servidor
./install.sh​ ​-e  // ​Instala ​solo​ ​el​ ​editor
./install.sh  // ​Instala​ todo


El​ juego​​ se​ instala​ en:

  • /usr/local/games ​ ​ para​ ​los​​ ejecutables.
  • /usr/local/etc/TowerDefense ​ para​ los​ ​archivos​ de​ configuración y mapas.
  • /usr/local/share/TowerDefense ​ ​ para​ ​los​ recursos​ como​ fuentes,​ sprites​ y sonidos.

Más información

About

TP final - Taller de Programación I con Veiga

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published