De Scratch Wiki en Français

Révision datée du 10 mars 2017 à 08:03 par Zelda 64 (discussion | contributions) (Création d'une AI avec des déplacements aléatoire)

Les AI ( Intelligence Artificielle en français ) sont des programmes conçu pour simuler des êtres vivants, des robots...

Les AI sont également interactive, par exemple, ils doivent suivre le joueurs, lui tirer dessus, s'enfuir...

Création d'une AI avec des déplacements aléatoire

Une AI de base peut simplement être un simple lutin qui se déplace de manière aléatoire, sans tenir compte du joueur ou des autres AI.

Pour cela, on vas d'abord calculer l'endroit ou l'IA devras se rendre :

(nombre aléatoire entre (240) et (-240)) // coordonnée x
(nombre aléatoire entre (180) et (-180)) // coordonnée y

Il faut ensuite dire à l'IA d'y aller :

...
glisser en (1) secondes à x:(nombre aléatoire entre (240) et (-240)) y:(nombre aléatoire entre (180) et (-180))
...

Il ne reste plus qu'a boucler la boucle avec un répéter indéfiniment :

... //script avant
répéter indéfiniment
  glisser en (1) secondes à x:(nombre aléatoire entre (240) et (-240)) y:(nombre aléatoire entre (180) et (-180))

Ce système reste néanmoins perfectible, avec, par exemple, lissé les changement d'angle...

Une AI qui suis le joueur

Ce cours est en cours de rédaction