DarwinBotsManual
Abrir la app EnglishEN

Qué es DarwinBots

DarwinBots es una simulación de vida artificial: bots con ADN que se mueven, comen, se reproducen, mutan y evolucionan. Esta es la versión 2.48.32 portada al navegador.

DarwinBots es una simulación de vida artificial. En un mundo plano viven unos organismos simples, los bots, y cada uno lleva su propio programa: su ADN. El ADN le dice qué hacer en cada momento: avanzar, girar, disparar para comer, fabricar defensas, atarse a otro, reproducirse. Nadie maneja a los bots desde afuera; vos armás el mundo y mirás qué pasa.

Lo interesante empieza cuando los bots se reproducen. Al copiar el ADN para el hijo puede colarse un error al azar, una mutación. Casi siempre el cambio rompe algo o no cambia nada que se note, pero de vez en cuando sale un bot que come mejor, escapa mejor o se reproduce más rápido. Si deja más hijos que sus vecinos, su versión del ADN se va quedando con el mundo. Eso es evolución por selección natural, y se puede ver pasar delante tuyo.

Cómo es el mundo

El ADN es un lenguaje de programación pequeño, basado en una pila, con genes que se activan cuando se cumplen sus condiciones. Este es un bot completo que avanza todo el tiempo:

' Avanza siempre
cond
start
 10 .up store
stop
end

Si nunca programaste, no te preocupes: se puede usar la app entera sin escribir una línea, sembrando los bots que ya existen. Y si querés aprender, el capítulo El lenguaje del ADN empieza desde cero.

Esta versión

DarwinBots nació como un programa para Windows. Esta es su versión 2.48.32 portada a WebAssembly: el mismo motor de simulación, reescrito para que corra en el navegador.

Hay dos interfaces. La app nueva, en español y en inglés, es la que describe este manual. La interfaz clásica, en /classic/, es la primera versión web, en inglés y más parecida al programa original; se sigue publicando tal cual (ver La interfaz clásica).

Qué podés hacer

Si querés…Andá aY leé
Mirar un mundo vivo: cómo cazan, se esconden y se multiplicanInicio y ObservarTu primera simulación
Experimentar: cambiar la luz, los costos, la física, poner obstáculos, y ver qué pasaExperimentarExperimentar
Medir: gráficos de población, especies, árbol genealógico, réplicas con varias semillas, informesAnalizarAnalizar
Escribir bots: un editor de ADN con avisos, prueba rápida y versionesBotsEl editor de ADN y los tutoriales
Competir: partidos y torneos entre bots, con tabla, Elo y modo TVCompetirCompetir

Por dónde seguir

  1. Tu primera simulación: de abrir la app a tener un mundo corriendo, con un bot tuyo adentro, en unos minutos.
  2. Recorrido por la app: para qué sirve cada sección de la app.
  3. Un bot que se mueve: tu primer bot, paso a paso.
  4. El ciclo y el orden de las acciones: cómo funciona el mundo por dentro.

Si te cruzás con una palabra que no conocés, está en el Glosario. Las dudas más comunes están en Preguntas frecuentes.