La estructura de un botUn bot es un archivo de texto con su ADN: genes uno tras otro, comentarios, def y palabras separadas por espacios.
Genes: cond, start, else y stopCómo se arma un gen con cond, start, else y stop, qué partes del ADN se ejecutan y cómo se numeran los genes.
La pila entera y la booleanaEl ADN calcula con dos pilas, una de números y otra de verdadero o falso: cuánto les cabe, qué pasa si se llenan o se vacían y cuándo arrancan de cero.
Números y direccionesQué números podés escribir en el ADN, cómo se lee la memoria con el asterisco, por qué una sysvar es solo una dirección y qué pasa con los valores y direcciones fuera de rango.
Escribir en la memoriaCómo store, inc, dec y el resto de la familia escriben en la memoria del bot, qué toman de la pila y cuándo actúa el motor sobre lo que escribiste.
Los operadores por familiaPanorama de los operadores del ADN agrupados por familia: qué toman y qué dejan en cada pila, y los más usados con un ejemplo.
Condiciones en líneaLas comparaciones dejan verdaderos y falsos en la pila booleana; esta página cuenta cómo se combinan con and, or y not, y cómo deciden qué stores corren, antes y después de start.
Variables con defCómo ponerle nombre a una dirección de memoria o a un número con def, cómo se resuelven esos nombres y qué trampas tiene.
Memoria libre y epigenéticaEl mapa de las 1000 celdas de memoria de un bot: cuáles usa el motor, cuáles son tuyas, qué se borra solo y qué pasa a los hijos.
Ejecución y costosCuándo corre el ADN dentro del ciclo, en qué orden, qué ve de los sentidos y cuánta energía cobra cada instrucción.
Errores frecuentesLos tropiezos más comunes al programar un bot, con su síntoma, su causa y cómo arreglarlos.
El formato .txtCómo es por dentro el archivo .txt de un bot: líneas, comentarios, la cabecera '#, la codificación y qué cambia cuando el motor lo exporta.