Bonjour amis technophiles!
Nous nous approchons de la rentrée, les A2 sont en stage, les futurs A1 ne font plus bronzette parce qu’il pleut et les nouveaux prépas pensent encore qu’ils vont travailler pendant deux ans.
Mais jamais l’AIL ne se repose !
Et il m’a prit l’envie, il y quelques jours, de simuler des unités qui communiqueraient pour s’organiser alors qu’elles sont toutes initialisées à un état aléatoire.
Par exemple, des petits robots portant chacun un écran d’une couleur différente. Et ces robots recoivent une information des robots environnants: leur couleur. Faisant alors la moyenne avec d’autres robots pris au hasard, leur couleurs convergent pour finir par s’unifier.
Je viens de publier une version en Python en utilisant une librairie de dessins 2D (SDL, via Pygame) qui illustre tout à fait ce que je viens de décrire.
Vous pouvez la trouver à l’adresse http://ail-isep.fr/~deubeuliou/syncbot-0.2.py
Il vous suffit de python et de son module python-pygame pour lancer la démo.
La prochaine étape est de faire osciller les couleurs
A bientôt
