(ifit (max (mod y (+ (min y (min (abs y) (iflte 0.252 y (* 0.0955 x) x))) y)) 0.252) (iflte y 0.005545 (iflte y (* y (min (* x x) 0.4767)) (* 0.05141 x) (* 0.1078 x)) 4.767) Ne partez pas, ce n'est qu'un boût de l'alogorythme du sketch processing "tag" codé par mcdonkey. Ce projet est une sorte de jeu de "tags" , ou d' "étiquettes" dont les principaux acteurs, évidemment générés par l'ordinateur s'adaptent à la situation et à l'environnement. Si on revient à ce qui restera pour beaucoup du chinois, x et y représentent ici la position d'un membre "important" (qui peut être poursuivi ou fuit, suivant le statut du membre) dans un système de coordonnées locales. La fonction sort un simple nombre qui indiquera à l'acteur dans quelle direction tourner, et jusqu'où s'arrêter. Voilà en gros les comportements qui seront générés aléatoirement par le programme! Réalisé à l'origine dans l'optique d'une simulation génétique (avec des confrontations, mutations, croisements, etc), avec des membres "élites" qui avaient le pouvoir de tagger certains autres, le système produit finalement de petits groupes qui entrent dans l'arène de ce petit jeu. Chaque acteur vit, a donc un âge, et meurt. Arrivés à un certain stade, il se "réincarnent" (l'équivalent d'une mutation totale), sauf s'ils appliquent correctement des étiquettes. Bref, ça paraîtra complètement barré pour certains, mais le résultat est vraiment réussi et visible en ligne.

