Page 1 of 1

La NumWorks et la fourmi de Langton

Unread postPosted: 16 Apr 2018, 12:32
by Admin
9428Aujourd'hui nicolas-patrois te propose de mettre une fourmi dans ta NumWorks, la fourmi de Langton, et d'en observer les déplacements.

Cette fourmi obéit à 2 règles :
  1. Si elle est sur une case noire, elle tourne de 90° vers la gauche, change la couleur de la case en blanc, et avance d'une case.
  2. Si elle est sur une case blanche, elle tourne de 90° vers la droite, change la couleur de la case en noir, et avance d'une case.

Il te suffit d'appeler la fonction via langton(n), où n est un nombre naturel indiquant le nombre de déplacements successifs de la fourmi.

Mais qu'est-ce qui lui prend à cette fourmi quand on lui fait dépasser les 10000 déplacements ?... ;)

Lien : https://workshop.numworks.com/python/ni ... is/langton

Re: La NumWorks et la fourmi de Langton

Unread postPosted: 16 Apr 2018, 19:50
by blouson
est ce qu'il n'y aurait pas une fourmilière qui apparaît comme dans le jeu de la vie ?
https://www.youtube.com/watch?v=C2vgICfQawE

Re: La NumWorks et la fourmi de Langton

Unread postPosted: 06 May 2019, 17:07
by UnCurieux
Hey !

Je me suis servi du script de Nicolas Patrois pour réaliser un projet que j'ai toujours eu envie de faire sur TI83pCE : plus que 2 couleurs !

https://workshop.numworks.com/python/un ... ltilangton

Ce script vous donne accès à 6 différents types de fourmis, allant de 3 à 11 couleurs !
C'est incroyable de voir ce qu'elles peuvent faire apparaître, que ce soit des autoroutes d'une forme spéciale ou au contraire des itérations sans fin voire sans autoroute...

Et il suffit de changer un signe pour qu'elle dessine tout autre chose, à vous de faire vos propres combinaisons ;)