sonic66 > ouais, c´est vrai, les fantomes fuyaient des fois, autant pour moi, ça fait quelques " if" de plus, lol
La vraie intelligence artificielle, par réseaux neuronaux, est dure a comprendre.
Mais souvent dans les jeux, on triche, tout n´est qu´un enchainement de if, avec quelques rand() dans le cas.
Tiens, voila un IA de mec de streetFighter :
- if Ennemi_Loin
--- choisis un nombre entre 0 et 2
--- si c´est 0, lance une boule de feu
--- si c´est 1, avance vers lui
--- si c´est 2, saute en avant
- if Ennemi_pres au sol
--- choisi un nombre entre 0 et 3
--- si c´est 0, lance un gros coup de pied
--- si c´est 1, lance un gros coup de poing
--- si c´est 2 :
--------- choisis un nombre entre 0 et 1
--------- si c´est 0, fait une planchette
--------- si c´est 1, fait Morote Soe Nage.
--- si c´est 3 : fait lui un dragon punch.
- if ennemi pres et en l´air
--- choisi un nombre entre 0 et 1
--- si c´est 0, protege toi
--- si c´est 1, dragon punch.
Voila en gros sur quoi beaucoup de fausses IA se basent : sur des if, des switch, et des rand() 