.light
Cuánta luz queda disponible en el campo, de 0 a 32000: baja a medida que los bots ocupan más superficie.
Datos
- Dirección
- 923
- Nombres
.light,.availability- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Cloroplastos y luz
- Quién la escribe
- El motor, en la fase de acciones: la parte del campo que no tapan los bots. Solo se recalcula de día; de noche repite el último valor.
- Cuándo se borra
- No: el motor la reescribe cada ciclo.
- Rango
- 0 a 32000: 32000 es un campo vacío.
- Nota
- Un bot recién cargado la lee en 0 en su primer ciclo.
- Mutaciones
- la eligen como lectura (
*)
Mide qué parte del campo no está tapada por bots. El motor suma la superficie de todos los bots vivos, la compara con la del campo y publica el resto en la escala de 0 a 32000: 32000 es un campo vacío, y cuanto más poblado, más baja. También se llama .availability.
Importa porque la fotosíntesis depende de eso: en un campo lleno, cada cloroplasto rinde menos (ver Cloroplastos y vegetales). Es un dato del campo entero, no de dónde está el bot: todos leen el mismo número, estén o no al sol.
Dos detalles:
- El motor solo la recalcula en los ciclos de día. De noche (ver
.daytime) se sigue publicando el último valor de día, aunque la población haya cambiado. - Un bot recién cargado la lee en 0 en su primer ciclo.
' Solo compra cloroplastos si el campo no está saturado
cond
*.light 24000 >
*.chlr 500 <
*.nrg 1000 >
start
100 .mkchlr store
stop