====== Fourmi de Langton ====== {{url>https://www.youtube.com/embed/qZRYGxF6D3w 560,315}} [[https://fr.wikipedia.org/wiki/Fourmi_de_Langton|https://fr.wikipedia.org/wiki/Fourmi_de_Langton]] {{url>https://jamesbmadden.github.io/scratch-silicon/#93359314/?autostart=false 485,402 noscroll noborder}} La fourmi peut se déplacer à gauche, à droite, en haut ou en bas d'une case à chaque fois selon les règles suivantes : - Si la fourmi est sur une case noire, elle tourne de 90° vers la droite, change la couleur de la case en blanc et avance d'une case. - Si la fourmi est sur une case blanche, elle tourne de 90° vers la gauche, change la couleur de la case en noir et avance d'une case. Pour faire ceci : {{:6f6c3c1f144fac0d97dd56ad901fa667.png}} {{:7b21018febd6a4344301716942721d58.png}} {{:8aed15f7473334c84e291b5e093f9205.png}} {{url>https://jamesbmadden.github.io/scratch-silicon/#93359202/?autostart=false 485,402 noscroll noborder}} Note : si on avance de 2 pour une fourmi 2×2, il arrive que le programme "bug" et trouve une case noire à la place d'une case blanche. Avancer de 3 semble régler le problème.