reblochon a écrit :Mais bon, jamais ils ne voudront se casser le cul à développer un module (évolutif) qui puisse servir pour tous leurs jeux. Dans cette industrie, on aime bien repartir de zéro en pensant faire mieux que la dernière fois.
!url!
En fait ce que tu décris, c'est exactement ce que fais Massive (
!url!) : Tu programmes le cerveau d'un agent pour réagir de telle ou telle façon selon la situation, et selon toutes les situations auxquelles il sera confronté.
L'agent a une détection de son environnement (je suis près d'un mur, derrière un pote, devant un ennemi, une grenade arrive sur moi,...) et puise dans sa liste de réaction pour réagir.
Ca donne des combos très naturels : un agent voit une grenade arriver, il panique. L'agent derrière voit l'agent de devant paniquer et panique lui aussi. La panique s'étant à la foule jusqu'à ce que la grenade explose et que l'effet passe.
Ou plus simplement, si les agents doivent aller de A à B, ils sont capable d'éviter les obstacles (dont des mecs qui iraient en sens inverse), de s'éviter eux même et d'ajuster leur vitesse selon la vitesse des agents autour. C'est assez impressionnant parce que ça donne réellement ce que fait une foule qui se déplace.
A tel point que c'est aussi utilisé pour simuler des plans d'évacuation de building :
!url!
La vidéo sur le site montre ça en images.
A moins de faire des jeux avec 10 ennemis par map, c'est pas gagné pour utiliser ça en temps réel.
Dernière modification par Ze PilOt le dim. janv. 23, 2011 11:04 am, modifié 1 fois.
Stop womansplaining my privileges.