TDD ‐ Sistema de Enemigos - Egoitz29/Arena-Systems-Prototype GitHub Wiki

TDD - Sistema de Enemigos

Función

El sistema de enemigos controlará la creación, comportamiento, vida, daño y recompensas de los enemigos.


Tipos posibles

  • Enemigo básico.
  • Enemigo rápido.
  • Enemigo tanque.
  • Enemigo a distancia.
  • Enemigo explosivo.
  • Jefe simple.

Datos de enemigo

Cada enemigo podrá tener:

  • Vida.
  • Daño.
  • Velocidad.
  • Recompensa.
  • Comportamiento.
  • Resistencia.
  • Tipo de ataque.

Objetivo

Los enemigos deben poder probarse de forma independiente para facilitar balance y debug.