La créature est le seul antagoniste du jeu. Il poursuit le joueur à travers le bunker et tente de l’attraper. S’il l’attrape, le jeu se termine et le joueur a perdu.

Histoire

Madar Jama était un soldat Somalien. A l’issue d’une guerre contre les Etats-Unis, Madar fut capturé et emmené dans un bunker américain au Kazakhstan. De nombreuses expériences fut alors faites sur lui, transformant son corps et ses capacités physiques.

Après la catastrophe de Tchernobyl, la base militaire fut touché par les radiations et affecta des prisonniers, ne pouvant pas s’en protéger. Madar, déjà affecté par de nombreux changements physiques extrêmes, développa des mutations et un physique méconnaissable mais devins également complètement fou et agressif envers les soldats et scientifiques du bunker.

Apparance

Le monstre, tout noir et très grand, reflète les effets dévastateurs des manipulations génétiques et de l'exposition aux radiations. Sa maigreur témoigne des souffrances endurées, tandis que ses yeux écarquillés expriment une terreur permanente et une instabilité psychologique.

Fonctionnement

Pour se déplacer le monstre utilise des waypoints (points de passage) pour définir un itinéraire sur lequel il va patrouiller. Les waypoints sont stockés dans un tableau de Transform appelé "waypoints".

Lorsque le jeu démarre, le script initialise l'itinéraire de l'ennemi et définit l'état initial de l'enemi en mode patrouille.

Dans l'état de patrouille, l'ennemi se déplace vers le waypoint suivant dans l'itinéraire défini. Lorsqu'il atteint un waypoint, il sélectionne le waypoint suivant aléatoirement comme destination.

Pendant la patrouille, le script vérifie également s'il détecte le joueur dans la zone de détection. Si c’est le cas, l'état de poursuite est déclenché.

Dans l'état de poursuite, l'ennemi se déplace vers la position actuelle du joueur. L'ennemi continue de poursuivre le joueur tant qu'il est dans la zone.

Si la distance entre l'ennemi et le joueur dépasse la portée de détection, l'état de perte est déclenché.

Dans l'état de perte, l'ennemi continue de se déplacer vers la dernière position connue du joueur pendant un certain temps. Si l'ennemi ne retrouve pas le joueur dans ce laps de temps, il est considéré comme perdu. À ce stade, l'ennemi est désactivé et réapparaît à une position aléatoire parmi plusieurs positions prédéfinies après un délai de 5 secondes.

Lorsque l'ennemi est touché par un tir du fusil il entre dans un état blessé pendant 5 secondes. Pendant cet état, sa vitesse est réduite et il joue une animation et un bruit. Après 5 secondes, l'ennemi récupère et revient à son état normal.

monstre_mur.png

Nom : La créature

Ancien nom : Madar Jama

Age : 35 ans

Taille : 2,15m

Poids : 95 kilos

Vitesse de marche : 1,5m/s

Vitesse de course (poursuite) : 4m/s

Vitesse ralentie : 1,5m/s

Point de spawn possibles :