En esta página puedes encontrar un prototipo de applet de un hormiguero artificial. Esta es una simulación simple y no muy realista. es una adaptación de otro applet encontrado en internet. Trata de termitas, pero el término general debería ser agente, que significa "objeto" que es capaz de definir su comportamiento (al menos parcialmente) a partir de información tomada del medio. En el applet original , el mundo consiste en dos clases diferentes de objetos: agentes y objetos inertes. Las termitas eran los agemntes y la madera los objetos inertes. Estaban situados sobre un rectángulo. Más exactamente, sobre un toro, que es como una rueda. eso significa que si la termita abandona el campo por la izquierda, aparece por la derecha. Cada termita no tiene conocimiento de las otras, tenía que seguir tres reglas simples:
  • caminar aleatoriamente
  • coger la madera que tiene enfrente si no tiene ya madera
  • poner la madera si hay otra enfrente

En el applet presentado después, tenemos no sólo madera, sino fresas y queso. Llamamos a estos agentes hormigas y hemos mejorado los gráficos. La reglas se ha adaptado para tomar y poner el mismo tipo de objeto inerte. También hemos puesto paredes alrededor y en medio del mundo.

Incluso si no tienes una máquina virtual Java o tienes algunos problemas para ejecutar el applet hay cuatro tomasde la simuilación en diferentes momentos. El verde representa la hierba, el amarillo el queso, el rojo las fresas. Las hormigas son negras, las paredes son rojas y negras. El tamaño de las imágenes se ha reducido para tener una mejor visión de conjunto.

simul t1 simul t2>t1
Simulación en el instante t1 justo al principio, madera, fresas, queso y hormigas se colocan aleatoriamente en el plano. Simulación en el instante t2>t1. Puedes ver que es más estructurada que en t1
simul t3>t2 simul t4>t3
La simulación en el instante t3>t2 es más estructurada. Simulación en el instante t4>t3. Ahora somos capaces de distinguir cuatro montones: uno con queso, otro con madera y dos con fresas.

Abajo debería estar el applet funcionando. Si estás bajo Windows, visualiza esta página con Netscape mejor que con IE, irá unas dos veces más rápido.


Volver arriba de la página