Build Planner

List what your Commander builds, in order, and what its first factory makes. The planner works out when each job starts and finishes, how your metal and energy rise and fall, and when a shortage holds your builders up. It follows the game's own rules, one tick at a time. At normal speed the game runs 30 ticks a second.

How Building Works

Every tick, a builder adds its build power to the job: its workertime divided by 30, with the remainder dropped. The Commander's 300 gives 10 a tick, a Kbot Lab's 100 gives 3, and a Construction KBot's 80 gives only 2. The job is finished when the build power added reaches its build time. The Metal Extractor has a build time of 1800, so the Commander builds one in 180 ticks: 6 seconds.

You pay as the work goes on. Each tick of work asks for the same share of the metal and energy cost: for that extractor, 8.3 metal and 86.8 energy a second. A builder that assists a factory adds its own build power and pays for its own share.

How the Stores Settle

Your stores change once a second, not every tick: on the game's first tick, then on every 30th tick. Each time, the game adds the second's income, pays any debts from earlier seconds, then pays what was asked for since the last time.

If your stores cannot cover it all, every builder is paid the same share of what it asked for, and the rest becomes its debt. A builder that owes metal or energy does no work at all until a later second pays the debt off. So a shortage does not slow your builders down. They stop for a whole second, start again, and stop again, until income catches up.

Your storage for each resource is your starting amount, or 200 if that is less, plus what your buildings add. A Kbot Lab adds 100 of each. Income above your storage is lost.

Income

The Commander makes 25 energy and 1 metal a second; the Core Commander also uses 1 energy. A Solar Collector makes 20 energy.

An extractor's output is fixed when it is placed: its extraction value (0.001 for a Metal Extractor) times the total, over the 9 cells under it, of each cell's metal plus one. On a deposit of 223 that is 0.001 × 9 × 224 = 2.016 metal a second; on ground with no metal, 0.009. The planner takes every cell to hold the same metal, as when the extractor sits squarely on a deposit, and lists the deposits of the map you choose. An extractor uses 3 energy a second. If that energy is not paid in full one second, the extractor makes no metal the next.

Every 5 to 14 seconds the wind changes to a speed between the map's lowest and highest. A Wind Generator makes 30 energy times the speed divided by 5000, and never more than 30. The planner uses the average over every speed the map allows, or its lowest or highest if you choose. A Tidal Generator makes the map's tidal strength in energy each second.

A Metal Maker turns 60 energy into 1 metal a second. The game switches it off while your stored energy is no more than twice your stored metal, and on again while your energy income is higher than your energy use. One time in five, at random, it skips switching on; the planner does not.

What the Planner Leaves Out

  • Walking, turning, factory doors and units leaving the factory. A builder places its next job on the tick after it finishes the last one, and starts work on the tick after that.
  • Every builder except the Commander and the first factory on its list. The units the factory makes add their income and storage, but they do not build or move.
  • Weapons, reclaiming and sharing with allies.

Plan Your Opening

Worked Openings

These openings were worked out with the planner's rules when this page was made. Open one in the planner to change it.

Arm: Kbot Lab After Extractors and Solar Power

The Commander builds two extractors on deposits and two Solar Collectors, then the Kbot Lab. It then helps the lab make a Construction KBot and three Peewees, and builds a third extractor. The Commander's own 25 energy a second cannot keep up with its building. Energy runs short while the collectors go up, and again once the Commander helps the lab.

Arm on Painted Desert: 1,000 metal and 1,000 energy to start, wind from 100 to 4,000 (the average is used), tidal strength 0.

Kbot Lab Ready
1:15.4
First Metal Extractor
0:06.0
First Unit
1:48.8 Construction KBot
Everything Finished
2:27.1

Timeline

BuilderJobStartsFinishesTime Lost
CommanderMetal Extractor on metal 223: 2.016 a second0:00.00:06.0–
CommanderMetal Extractor on metal 223: 2.016 a second0:06.00:12.0–
CommanderSolar Collector0:12.10:34.414.0 s
CommanderSolar Collector0:34.40:51.89.0 s
CommanderKbot Lab0:51.81:15.41.0 s
CommanderAssist the Kbot Lab1:15.42:19.138.0 s
Kbot LabConstruction KBot1:15.41:48.819.0 s
Kbot LabPeewee1:48.81:59.57.0 s
Kbot LabPeewee1:59.62:09.36.0 s
Kbot LabPeewee2:09.32:19.16.0 s
CommanderMetal Extractor on metal 223: 2.016 a second2:19.12:27.12.0 s

Stores Over Time

Metal Stored Storage
Energy Stored Storage

Shortages

  • Energy ran short from 0:16.0 to 0:53.0. Commander: 24.0 s lost. Held up: Solar Collector, Kbot Lab. Metal extractors and makers went without energy and missed 96.8 metal.
  • Energy ran short from 1:18.0 to 2:26.0. Commander: 40.0 s lost. Kbot Lab: 38.0 s lost. Held up: Construction KBot, Peewee, Metal Extractor. Metal extractors and makers went without energy and missed 161.3 metal.

Full storage wasted 1 metal and 25 energy.

Open This Plan in the Planner

Core: Vehicle Plant on Wind Power

On Lake Shore the wind blows at 3800 to 4000, so a Wind Generator makes about 23 energy a second on average: more than a Solar Collector's 20, for less than half its metal. The Commander builds two extractors and three generators, then the Vehicle Plant, and helps the plant make two Instigators and a Construction Vehicle.

Core on Lake Shore: 1,000 metal and 1,000 energy to start, wind from 3,800 to 4,000 (the average is used), tidal strength 3.

Vehicle Plant Ready
1:05.9
First Metal Extractor
0:06.3
First Unit
1:10.4 Instigator
Everything Finished
1:39.2

Timeline

BuilderJobStartsFinishesTime Lost
CommanderMetal Extractor on metal 223: 2.016 a second0:00.00:06.3–
CommanderMetal Extractor on metal 223: 2.016 a second0:06.30:12.6–
CommanderWind Generator0:12.60:24.26.0 s
CommanderWind Generator0:24.30:35.96.0 s
CommanderWind Generator0:35.90:43.62.0 s
CommanderVehicle Plant0:43.61:05.9–
CommanderAssist the Vehicle Plant1:06.01:39.211.0 s
Vehicle PlantInstigator1:06.01:10.4–
Vehicle PlantInstigator1:10.51:14.9–
Vehicle PlantConstruction Vehicle1:15.01:39.211.0 s

Stores Over Time

Metal Stored Storage
Energy Stored Storage

Shortages

  • Energy ran short from 0:17.0 to 0:42.0. Commander: 14.0 s lost. Held up: Wind Generator. Metal extractors and makers went without energy and missed 56.4 metal.
  • Energy ran short from 1:15.0 to 1:38.0. Commander: 11.0 s lost. Vehicle Plant: 11.0 s lost. Held up: Construction Vehicle. Metal extractors and makers went without energy and missed 44.4 metal.

Full storage wasted 1 metal and 24 energy.

Open This Plan in the Planner