DWiz24/airforcezero

Base Management

Opened this issue · 0 comments

This is for figuring out how to prevent clogs, soldiers stuck behind trees, archons obstructing build locations, and gardeners being unable to build.
This mostly concerns gardeners and archons, but would also affect lumberjacks that are clearing out trees.

Proposals:
Archons stay on the edge of our base. This would probably be define as: if an archon has gardeners on a larger than 180 degree spread, back up. I'm not sure how to easily deal with map edges and corners. Talk to Daniel for help on determining the 180 degree spread.

A "move" order. Some section of our array could be devoted to "move" orders, telling other units to clear out of a given area. Units would treat move orders as top priority. This might fix clogs, archons/gardeners being obstructive, etc.

When gardeners are idle and have extra bytecode, they could work on scanning their surrounding area for good gardener locations. Then write them to the array so new gardeners can use them.