Planificador de construcción
Anota lo que construye tu Comandante, en orden, y lo que fabrica su primera fábrica. El planificador calcula cuándo empieza y termina cada tarea, cómo suben y bajan tu metal y tu energía, y cuándo una escasez detiene a tus constructores. Sigue las reglas del propio juego, tick a tick. A velocidad normal, el juego avanza 30 ticks por segundo.
Cómo funciona la construcción
En cada tick, un constructor añade a la tarea su potencia de construcción: su workertime dividido por 30, descartando el resto. Los 300 del Comandante dan 10 por tick, los 100 de un Laboratorio Kbot dan 3, y los 80 de un Kbot de Constr. dan solo 2. La tarea termina cuando la potencia de construcción sumada llega a su tiempo de construcción. El Extractor de Metal tiene un tiempo de construcción de 1800, así que el Comandante construye uno en 180 ticks: 6 segundos.
Pagas a medida que avanza el trabajo. Cada tick de trabajo pide la misma parte del coste en metal y energía: para ese extractor, 8,3 de metal y 86,8 de energía por segundo. Un constructor que ayuda a una fábrica añade su propia potencia de construcción y paga su propia parte.
Cómo se ajustan las reservas
Tus reservas cambian una vez por segundo, no en cada tick: en el primer tick de la partida y luego cada 30 ticks. Cada vez, el juego suma los ingresos de ese segundo, paga las deudas de los segundos anteriores y después paga lo que se ha pedido desde la última vez.
Si tus reservas no lo cubren todo, a cada constructor se le paga la misma parte de lo que pidió, y el resto pasa a ser su deuda. Un constructor que debe metal o energía no trabaja nada hasta que un segundo posterior salda la deuda. Así que una escasez no ralentiza a tus constructores. Se detienen un segundo entero, vuelven a empezar y se vuelven a detener, hasta que los ingresos se ponen al día.
Tu almacenamiento de cada recurso es tu cantidad inicial, o 200 si es menor, más lo que añaden tus edificios. Un Laboratorio Kbot añade 100 de cada uno. Los ingresos que superan tu almacenamiento se pierden.
Los ingresos
El Comandante genera 25 de energía y 1 de metal por segundo; el Comandante del Núcleo además consume 1 de energía. Un Colector Solar genera 20 de energía.
La producción de un extractor se fija al colocarlo: su valor de extracción (0,001 en un Extractor de Metal) multiplicado por la suma, en las 9 casillas que tiene debajo, del metal de cada casilla más uno. En un depósito de 223 eso da 0,001 × 9 × 224 = 2,016 de metal por segundo; en terreno sin metal, 0,009. El planificador supone que todas las casillas tienen el mismo metal, como cuando el extractor está justo encima de un depósito, y da la lista de los depósitos del mapa que elijas. Un extractor consume 3 de energía por segundo. Si esa energía no se paga entera en un segundo, el extractor no produce metal en el siguiente.
Cada 5 a 14 segundos, el viento cambia a una velocidad entre la mínima y la máxima del mapa. Un Generador Eólico genera 30 de energía multiplicados por la velocidad dividida entre 5000, y nunca más de 30. El planificador usa la media de todas las velocidades que permite el mapa, o la mínima o la máxima si lo eliges. Un Generador Maremotriz genera cada segundo tanta energía como la fuerza de las mareas del mapa.
Un Productor de Metal convierte 60 de energía en 1 de metal por segundo. El juego lo apaga mientras tu energía almacenada no supere el doble de tu metal almacenado, y lo vuelve a encender mientras tus ingresos de energía superen tu consumo de energía. Una vez de cada cinco, al azar, no llega a encenderlo; el planificador no simula esto.
Lo que el planificador no tiene en cuenta
- Andar, girar, las puertas de las fábricas y las unidades que salen de la fábrica. Un constructor coloca su siguiente tarea en el tick siguiente a terminar la anterior, y empieza a trabajar en el tick siguiente a ese.
- Todos los constructores salvo el Comandante y la primera fábrica de su lista. Las unidades que fabrica la fábrica suman sus ingresos y su almacenamiento, pero no construyen ni se mueven.
- Las armas, la recuperación y el reparto con los aliados.