wiki:diviser_evolution

Division de l'activité d'évolution

Une activité fait partie de la communication entre agents et provoque l'exécution d'une méthode indiquée par le développeur.

Le but de la modification est de diviser l'activité évolution en deux activités qui sont la perception et la transformation.

La perception demande la mise à jour de la liste des voisins par chaque Mark. La transformation provoque une éventuelle modification physique de l'objet.

Lors de la progression, l'intervalle de temps entre deux activités peut changer car proportionnel à leur vitesse. Il faudra poser une contrainte tel que l'intervalle de transformation ne dépasse pas celle de la perception.

Les objets devront communiquer entre eux dans le cas ou un objet croise un autre moins rapide ( klaxonner) , afin de réveiller l'objet plus ou moins endormi.