TecnologiaVideojuegos / proyecto-videojuego-team-ruby

proyecto-videojuego-team-ruby created by GitHub Classroom
GNU General Public License v3.0
1 stars 1 forks source link

Enemigos #14

Closed Pepooliet closed 5 years ago

Pepooliet commented 5 years ago

Añadimos un enemigo al mapa.

ecoronado96 commented 5 years ago

Hola compañeros @Pepooliet @MarinaFer @KinGJV @Javier-DlaP he estado pensando en como hacer que pueda ser mas animado el movimiento de los personajes y hacerlos con una leve IA, que os parecen las siguientes reglas:

  1. El enemigo elegirá de forma aleatoria moverse en una dirección del eje X y del eje Y [arriba y abajo, y derecha e izquierda] o no moverse.
  2. El enemigo se moverá con el doble de posibilidades en la dirección en que se movió por ultima vez para generar mayor apariencia de que los enemigos siguen una ruta de forma constante.
  3. Cuando el enemigo este a una distancia X del jugador se seleccionara la dirección hasta el jugador como la del movimiento del enemigo, para simular toma de aggro.

Comentadme vuestra opinión.

Javier-DlaP commented 5 years ago

Yo había pensado en varios tipos de IA parecidas que se elijan aleatoriamente para el movimiento de los enemigos en plan como el tetris y que según el tipo de IA, tenga algo diferente en el sprite, como el color o alguna marca

Pepooliet commented 5 years ago

Me parece bastante correcto el comportamiento que has descrito. Javier, con el tiempo del que disponemos es mejor dedicar el tiempo a otros objetivos. Cuando dispongamos de una versión completa del juego podremos pensar en ello.

ecoronado96 commented 5 years ago

Implementado en enemigos