Minos
Un minos est une entité biologique simple dont l'objectif unique est la survie. Pour ne pas mourir, il doit constamment maintenir sa jauge de nourriture au dessus de 0.
Attributs et génétique
Chaque minos possède 4 attributs définis à la naissance selon une loi Normale. Ces attributs sont fixés et impactent directement la consommation d'énergie.
| Attribut | Description | Impact Énergétique |
|---|---|---|
| Résistance | Capacité maximale de la jauge de nourriture. | Moyen |
| Vitesse | Rapidité de déplacement sur la carte. | Très Élevé |
| Satiété | Gain d'énergie par nourriture | Nul |
| Vision | Rayon de détection de la nourriture. | Faible |
Comme dans la vraie vie, chaque attribut à un cout qui est ici représenté par une dépense d'énergie plus importante
Cycle de vie
Naissance : le Minos apparait aléatoirement sur la carte
- Jauge initiale : 100 unités + 25% de sa capacité maximale
- Génétique : Les attributs sont tirés au sort (Loi Normale), créant une population variée avec des individus moyens et quelques exceptions.
Vie et comportement : à chaque instant, le Minos analyse son environnement
- Zone d'abondance : S'il en détecte une, il s'y dirige immédiatement oubliant les autres nourritures
- Recherche active : Sinon, il choisit la nourriture la plus proche
- Errance : si aucune nourriture n'est visible, il se dirige vers un point aléatoire. Cela augmentera sa consommation
Alimentation
Lorsque le Minos entre en collision avec une nourriture, sa jauge de nourriture augmente en suivant la formule :
Mode urgence (sprint) : si la jauge de nourriture descend en dessous des 50% et qu'une nourriture est visible :
- La bordure du Minos devient jaune
- Sa vitesse est doublée
- Sa consommation d'énergie augmente drastiquement
Mort : Lorsque la jauge de nourriture atteint 0, le Minos meurt. Il devient noir avant de disparaitre.
Modèle de consommation énergétique
La consommation d'un Minos est calculée à chaque frame. Ce modèle garantit un équilibre entre les capacités physiques et la survie.
Formule :
Détails des variables : * \(M\) : Malus de recherche (\(0.25\)) si aucune cible n'est identifiée, \(0\) sinon.
Indicateurs Visuels :
- Couleur du corps : Varie du vert (rassasié) au rouge (Affamé)
- Contour : Passe au jaune lorsque le Minos sprinte
- Corps noir : Minos mort
Vous trouverez plus d'informations techniques dans la partie Architecture des Minos