Hormiga de Langton

Sigue giros, inversiones de celda y movimiento de la hormiga binaria; inspecciona su rastro, posición y el siguiente giro.

Acerca de esta herramienta

La hormiga está sobre la celda actual antes de cada paso. El blanco la gira 90° a la derecha; el negro, 90° a la izquierda. Luego invierte esa celda una vez y avanza una celda en su nueva dirección. El norte está arriba, el este a la derecha; las columnas y filas mostradas empiezan en 1. Las celdas negras cuentan el campo negro actual, no el número de inversiones. Cada paso completado invierte exactamente una celda.

Envolver une bordes opuestos en un toro. Quedar en el borde conserva la variante de acotación de esta herramienta: tras un intento de movimiento hacia fuera, la hormiga ya girada permanece en la celda de borde que acaba de invertir. Su siguiente paso vuelve a leer esa celda. Ambos bordes son convenciones finitas, no un retículo infinito; no se promete ningún resultado de highway ni de universalidad.

Paso siempre pausa la reproducción antes de un paso exacto. Aplicar valida los ajustes. Un cambio de tamaño conserva el rastro que se solapa; un cambio de tamaño o de borde restablece el contador, mientras que un cambio solo de cadencia lo conserva. Colocar hormiga conserva el rastro y restablece el recuento solo si cambia su pose. Los borradores de posición actúan solo al pulsar Colocar y no se tocan durante la reproducción.

Restablecer hormiga vuelve al centro mirando al norte, con cero pasos y el rastro conservado. Borrar campo también borra el rastro. En el modo Colocar, un toque coloca la hormiga al soltar conservando su rumbo; cancelar no la coloca. Las flechas mueven el cursor, y Espacio coloca la hormiga en el modo Colocar. Vista conserva el desplazamiento nativo táctil y de rueda.

La reproducción procesa como máximo ocho pasos por fotograma e informa el tiempo de espera descartado sin saltar pasos del modelo. Ocultar la herramienta o la pestaña del navegador la pausa. El campo completo, la posición, el rumbo, el contador, el último paso y las entradas incompletas se guardan localmente, incluso con 256×256 celdas. La recarga y la importación JSON siempre restauran en pausa. Durante la reproducción se guarda aproximadamente una vez por segundo; al pausar o editar entradas se guarda inmediatamente. JSON respalda el campo completo y los ajustes. PNG exporta el campo binario y la flecha roja con un tamaño entero de celda, hasta 1024 píxeles por lado, sin menús ni cursor de teclado.

Regla y toro: Hagiwara & Tsukiji (2020). Esta vista usa la convención hormiga-en-celda, girar–invertir–avanzar.

Solo se conservan los valores introducidos en este navegador. No se guardan los resultados calculados ni los historiales.