-
Notifications
You must be signed in to change notification settings - Fork 4
Enemies
Las torretas son un pequeño dispositivo creado para destruir todo lo que se le ponga por delante. Creadas con este fin, incorporan un sensor que les permite detectar a sus objetivos en 360 grados.
La torreta detecta al jugador si este se encuentra en una distancia inferior a N. Una vez el jugador a entra en el rango de la torreta, esta empieza a disparar en la dirección actual. La torreta irá girando el cañón para alcanzar a su objetivo a una velocidad de V.
Los kamikaze son unas bombas con patas. Diseñadas para detectar al jugador, correr hacia él y explotar.
Los kamikaze están quietos en un punto del mapa. Si detectan que el jugador está más cerca de N distancia estos empiezan a correr hasta llegar a una distancia inferior a Dy explotan causando daños al jugador.
Los Lil robots, son pequeños robots con forma de pelota que viven en manada. Tienen tendencia a embestir al jugador cuando se les acerca demasiado.
La distancia máxima a la que detectan al jugador es de D metros. Son robots que hacen poco daño, en concreto D/E.
Los Waz son robots gigantes y lentos. Disparan al jugador en cuanto lo detectan.
Patrullan alrededor de ciertas zonas y tienen un rango de visión indicado con un láser verde. Siguen un camino predeterminado de ida y vuelta.
Pueden detectar al jugador si éste hace ruido, le dispara o se pone delante de su rango de visión. Persiguen al jugador hasta que llegan a rango de disparo o, en caso de perderlo de vista, van hasta el último lugar donde lo hayan visto. Si lo pierden de vista, mira a su alrededor y vuelve a la zona de patrulla.
Sus disparos tienen una velocidad de proyectil lenta y la frecuencia de disparo también es lenta. Infligen al jugador un daño alto.
El jefe se encuentra en medio del espacio disponible para el, denominada la sala del jefe. Al entrar el jugador a la sala habrá una animación del jefe (Puede ser ingame pero o con movimiento de camara), que mostrará sus elementos móviles, esto puede ser solamente sacando los elementos uno por uno muy rápido, no mas de 3 segundos, además de una rotación de su cuerpo. Como añadido podemos mostrar una cara en las caras del elemento "Cubo leds".
El jefe es de forma cúbica (No tiene que ser un cubo perfecto claro, me parece algo sencillo de modelar) con un espacio en cada cara que permita sacar diferentes elementos. Estos elementos solo serán tres: "Brazos", "Cubo leds", "Pltaforma giratoria".
El jefe tiene 2 fases que se repetirán a lo largo de la pelea:
Existen dos estados de ataque:
-
Rodar: esconde todos los elementos que tiene fuera de cada cara dejando solamente la "plataforma giratoria", utiliza este elemento para orientarse en la dirección del jugador y una vez hecho esto esconde esta plataforma dejando los lados vacíos, a continuación rodará 3 veces, una vez por cada cara en dirección al jugador. Toda esta secuencia la realizará 2 veces si es posible, por el tamaño del escenario puede que no lo sea.
-
Brazos: Al final de cada secuencia de "rodar" el jefe relizará un ataque con los elementos brazos sacándolos por las 4 caras que quededen perpendiculares al suelo. El ataque consistirá en un movimiento de cada "brazo" en la dirección de la cara en la que esté, en caso de pegar contra la pared de leds, le hará daño (dejando un decal o alternativamenta una animación, cambio de color, etc), si es contra una roca solo dejará un decal sin hacer daño.
El jugador tiene como objetivo destrozar los 4 brazos del jefe, tendrá la oportunidad de hacer esto en estado de los "brazos". Para destrozarlos tendrá que atacar con las armas que lleve. Cada brazo tendrá unos puntos de vida.
Después de una fase de ataque ocurre la fase de ruleta. Consiste en un spawneo de enemigos elegidos por el "público". Se relizará de la siguiente manera, el jefe estará quieto donde está y el elemento "Cubo leds" saldrá en la cara superior de jefe. A continuación una animación como de ruleta hará girar esta parte con un dibujo de un enemigo en cada cara, en la cara del jefe mas cercana al jugador habrá una flecha haciar arriba y en la cara del elemento "Cubo leds" que coincida señalará el enemigo a spawnear. (Una alternativa es a la invgersa: que gire todo el cuerpo del jefe, y lo de arriba solo sea una flecha señalando hacia abajo).
Una vez finalizada la fase de ruleta los estados de rodar y brazos se reiniciarán aumentando la velocidad de la rotación en el estado "rodar".
Todo el proceso completo se realizará 3 veces.
Notas: Hay dos approach para cuando el jefe te da en el estado rodar:
Aplastado: Si el tamaño del jefe es suficientemente grande quitamos el collider del jugador para que el jefe le "aplaste", habrá que poner planos con las normales mirando hacia adentro del jefe para que se vea negro. Esto durará poco porque el jefe girará rápidamente hacia otro sitio.
Movido: Moveremos al jugador en contacto con la pared del jefe sin llegar a quedar debajo de su cara.
Notas 2: si el jefe da contra algún enemigo en el estado rodar o brazos lo mata automáticamente. Si lo hace contra la pared en estado de rodar transladaremos al jefe en la direccion normal de la pared o en su defecto no dejaremos que ruede si va a dar contra la pared y restringiremos el ataque del boss mas cerca del centro para que jugador no pueda quedarse en la pared y dispararle sin que le pueda matar.
Notas 3: Los enemigos se spawnean donde queramos, cualquier lugar random por el suelo, una agujero en la pared, lugares del suelo preparados para ello, etc.
PD: molaría que en algún momento pudiera haccer un efecto viento hacia adentro atrayendo al jugador para pegarle unas ostiasss, esto sería otro estado de ataque. (Ejemplo: https://www.youtube.com/watch?v=vUcIpm6O7Go 0:42) PD 2: Molaría mostrar caras de enfado al final de cada fase de ataque en las caras del elemento "Cubo leds".