Descargar Ant Farm Simulator
Última Versión: 0.5

Instalador
AFS05w.zip (1.65 Mb)

Código Fuente (versión antigua)
AFS-Source.zip (67.1 Kb)

 

English

Éste programa tiene por objeto simular la capacidad de las hormigas para coordinarse en la tarea de recolectar alimentos, a través de reacciones individuales de corto alcance ante los estímulos del entorno.

El algoritmo utilizado para esta simulación toma en consideración, entre otros, los siguientes supuestos:

  1. El cerebro de cada hormiga no tiene la capacidad suficiente para recordar la ubicación del nido o de las fuentes de alimento.

  2. Las hormigas reaccionan ante su entorno secretando olores, los que son depositados en el suelo (rastros de olor).

  3. Los rastros de olor tienen una duración limitada, desvaneciéndose con el transcurso del tiempo.

  4. Cuando una hormiga encuentra un determinado rastro de olor de interés, lo intensifica agregándole su propio rastro de olor.

  5. Las hormigas no pueden 'limpiar' los rastros de olor que encuentran; sólo incrementarlos o ignorarlos.

 

Las hormigas en sus desplazamientos se valen de dos clases de marcas de olor. La primera, de color pardo, es secretada por la hormiga cuando encuentra el nido, o cuando encuentra un rastro de nido. La segunda, de color verde, es secretada por la hormiga cuando encuentra alimento (ver screenshot), o cuando encuentra una marca de alimento.

Al abandonar el nido, las hormigas se mueven aleatoriamente en busca de comida, dejando a su paso un rastro de olor cuya intensidad es máxima en el nido (comportamiento de 'exploradora'). Cuando encuentran alimento, lo indican dejando un rastro análogo al que dejan cuando encuentran el nido. Las hormigas que transportan alimento siguen el rastro de comida de mayor a menor intensidad, y el del nido de menor a mayor intensidad (comportamiento de 'entrega y descarga'). Las hormigas que no transportan alimento solo siguen los rastros de comida de menor a mayor intensidad (comportamiento de 'rastreadora').

Última versión:  

0.5 (04/03/2005)

- La interface ha sido completamente rediseñada.
- Soporte para múltiples hormigueros, con hormigas de distintos colores, tamaños y expectativas de vida.
- El usuario puede editar la simulación antes y durante la ejecución. La interface permite al usuario especificar: la ubicación de los alimentos, la ubicación de los nidos, agregar obstáculos.
- Las hormigas reaccionan ante hormigas provenientes de otros hormigueros.
- Muchos errores han sido corregidos (Gracias a Kent Paul Dolan por el exhaustivo Beta-testing)


Historial de versiones.

Links

Ant Hill Sim.

Programa escrito en C#, creado por SPOT. Basado en Ant Farm Simulator.

El Olor de las Hormigas Articulo acerca de la capacidad de los insectos sociales para reconocer olores. Incluye una referencia a Ant Farm Simulator
Ant Viewer 1.0 Un excelente Applet de Java acerca de autoorganización de las hormigas. Creado por Jean-Philippe Rennard
Vida Artificial Software de Vida Artificial. Bichos que crecen y evolucionan. Además, permite acceder al foro del mismo nombre.
BICHOS Software de Vida Artificial. Bichos que crecen y evolucionan.
Primordial Life Probablemente el mejor software de vida artificial y protector de pantalla jamás creado.
Langton's Ant Página de  Anna Claudia Nardella, que incluye una aplicación en Java que demuestra este sorprendente algoritmo de 'Autómata celular'.


Ant Farm Simulator (c) 200
4 por Roberto Aguirre Maturana.  e-mail: rhaguirrem@hotmail.com

Esta aplicación y su código fuente son  evolutionware. Esto significa que los usuarios tienen plena libertad para incorporar sus propias modificaciones. Si Usted va a hacer pública una versión modificada, de esta aplicación, por favor incluya una referencia al programa original (Ant Farm Simulator) y su autor (Roberto Aguirre Maturana).

Página Personal de Roberto Aguirre Maturana