team-remember-to-hydrate / battlecode23-team-remember-to-hydrate

GNU Affero General Public License v3.0
1 stars 0 forks source link

Strategy: Mob Attack On Skyblock I #6

Open 1NF053C opened 1 year ago

1NF053C commented 1 year ago

Goal: Implement the simplest "working" version of this strategy as possible (for example, maybe this means using one HQ rather than 2 HQ).

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:

Note: The way in which we use communication array will depend on obstacles that emerge when implementing "Mob Attack On Skyblock I"

How to decide what to implement for the next version of this strategy: "Resilient" Iteration:

  1. Build effective robots that are good at doing the job they are meant for in simple cases
  2. Identify potential failure, unexpected input, condition or malicious attack on the bot
  3. Modify or Add capability that enables robot to maintain useful level of functionality (its job) without disruption
  4. If entirely disrupted from its job, consider modification that would let it return to job quickly
1NF053C commented 1 year ago

It is possible that implementing https://github.com/team-remember-to-hydrate/battlecode23-team-remember-to-hydrate/issues/9 might be reasonable to approach first, what do you think?

Odyhibit commented 1 year ago

Implementing this without a way for bots to discover the location of enemy islands is going to limit the testing of this method to some pre-designed coordinates. I will just simulate a signal showing the location of an enemy island, and we can see if the bots group up and go there at the designated time.