Goal:
Implement the simplest "working" version of this strategy as possible
Rationale:
This will enable the team to decide on how to "enhance" this strategy (if needed) once this is functional (depending on individual bandwidth)
Strategy:
Carrier II (Increase Ad + Mn Growth)
Capabilities:
Move from HQ to Initially sensed well (ignoring advanced path finding until there are explicit problems to mitigate)
Collect resources to max capacity
Return to HQ
HQ able to prioritize % of Carriers using one strategy over another (75% carriers to use "Carrier II" strategy and 25% to use "Carrier I" (random move) strategy)
Explanation:
Have my carriers effectively path find to the initially sensed well (usually Ad) and back to HQ. This will reduce meandering and increase growth of that first sensed resource, however, this alone might reduce growth of the opposite resource. (Mana if first sensed well is Ad). A minimum effort way to mitigate this risk is to mix carrier exploration strategies (Carrier I strat to find Ad + Mn around the map, plus a few carriers using Carrier II to squeeze more growth out of that initially sensed well (usually Ad).
How to decide what to implement for the next version of this strategy: "Resilient" Iteration:
Build effective robots that are good at doing the job they are meant for in simple cases
Identify potential failure, unexpected input, condition or malicious attack on the bot
Modify or Add capability that enables robot to maintain useful level of functionality (its job) without disruption
If entirely disrupted from its job, consider modification that would let it return to job quickly
Example disruptions that could be handled in next implementation:
Well is being consumed at its max resource production rate Mitigation: Sense another well, Start consuming that. (todo: create issue for this when someone has the bandwidth to implement)
Goal: Implement the simplest "working" version of this strategy as possible
Rationale: This will enable the team to decide on how to "enhance" this strategy (if needed) once this is functional (depending on individual bandwidth)
Strategy:
Capabilities:
Explanation: Have my carriers
effectivelypath find to the initially sensed well (usually Ad) and back to HQ. This will reduce meandering and increase growth of that first sensed resource, however, this alone might reduce growth of the opposite resource. (Mana if first sensed well is Ad). A minimum effort way to mitigate this risk is to mix carrier exploration strategies (Carrier I strat to find Ad + Mn around the map, plus a few carriers using Carrier II to squeeze more growth out of that initially sensed well (usually Ad).How to decide what to implement for the next version of this strategy: "Resilient" Iteration:
Example disruptions that could be handled in next implementation: