Parámetros: Restricciones
Tres prohibiciones que valen para todos los bots: atarse a otro, reproducirse solo y anclarse en el lugar.
Estos tres interruptores le quitan a todos los bots una herramienta del ADN. Sirven para experimentos («¿qué evoluciona si nadie puede atarse?») y para reglas de torneo. Los tres vienen apagados en la app y en la Liga F1, y se pueden prender o apagar con la simulación corriendo.
No hacen fallar al ADN: el bot sigue escribiendo la orden, y la orden simplemente no tiene efecto. Un ADN que depende de ella no se entera, salvo que mire el resultado (por ejemplo, .numties o .fixed).
Sin ataduras
Nadie puede atarse a otro bot.
- Por defecto
- no
- Rango habitual
- sí / no
- Variable
DisableTies- Clave
opt:70- En vivo
- se puede cambiar con la simulación corriendo
- Modo
- solo avanzado
Nadie puede atarse a otro con .tie: la orden se borra sin hacer nada y no cobra. Los lazos de nacimiento, los que unen a un padre con su hijo, se siguen formando igual, pero duran 100 ciclos y nunca se endurecen: sin .tie no hay multicelulares. Ver cómo se crea un lazo y el lazo de nacimiento.
En una prueba, dos bots que se buscaban y escribían en .tie quedaron atados en pocos ciclos; con esta opción encendida siguieron leyendo .numties en 0.
Sin reproducción asexual (no repobladores)
Solo los vegetales repobladores se clonan.
- Por defecto
- no
- Rango habitual
- sí / no
- Variable
DisableTypArepro- Clave
opt:71- En vivo
- se puede cambiar con la simulación corriendo
- Modo
- solo avanzado
Los bots que no son vegetales no pueden reproducirse solos: .repro y .mrepro no hacen nada. Los vegetales siguen clonándose, y la reproducción sexual sigue permitida para todos (ver la reproducción sexual). Con esta opción, una especie animal solo deja hijos si encuentra pareja.
En una prueba, un bot que pedía un hijo en su ciclo 2 lo tuvo sin la opción y no lo tuvo con ella; marcado como vegetal, lo tuvo igual.
Nadie se puede fijar
Desactiva .fixpos para todos. Los que ya estaban fijos quedan fijos, y sus hijos también.
- Por defecto
- no
- Rango habitual
- sí / no
- Variable
DisableFixing- Clave
opt:72- En vivo
- se puede cambiar con la simulación corriendo
- Modo
- solo avanzado
Nadie puede anclarse con .fixpos: el motor deja de leer esa dirección, y el bot sigue suelto aunque escriba en ella. En una prueba, un bot que escribía 1 en .fixpos al nacer y después empujaba quedó clavado sin la opción; con ella se movió y leyó .fixed en 0. Ver los bots fijos.
Lo que el motor deja de hacer es actualizar el estado, y eso vale para los dos lados: un bot que ya estaba anclado cuando se enciende la opción se queda anclado mientras siga encendida, haga lo que haga con .fixpos. Sus hijos, que heredan el ancla, nacen anclados también.