Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remote combat #764

Closed
1 task
realacesu opened this issue Jan 8, 2024 · 1 comment
Closed
1 task

Remote combat #764

realacesu opened this issue Jan 8, 2024 · 1 comment
Labels
Feature A new addition to the bot's functionality

Comments

@realacesu
Copy link
Collaborator

realacesu commented Jan 8, 2024

DISSCUSSION NEEDED!

This feature requires a subset of additions/changes for this to be implemented effectively.

Currently we do not fight for remotes. We hope to use "Dynamic Squads" for this feature once its complete.
Defending of our remotes seems okay for now. But remote takeovers could be implemented too. That will most likely require moderation if this an auto behavior, as this could bully new players near to us in combination with 'autoAttack' which attacks player rooms.

Requirements for full implementation

Some problems Remote Defense will solve

  • More stable economy from remotes.

Additions discussed to be needed so far

  • New combatRequest types related to remote combat

Implementation to be further discussed and added to this description later.

@realacesu realacesu added the Feature A new addition to the bot's functionality label Jan 8, 2024
@CarsonBurke
Copy link
Member

CarsonBurke commented Jan 8, 2024

I think we need to figure out the specifics of spawning, remote interaction and request assignment.

At what point do we spawn a dynamic squad instead of a single defender? At what point do we spawn multiple dynamic squads? How do we ensure they work together (imagine 3 dynamic squads entering a contested remote one at a time and all dying to an enemy that they could have beaten if they worked together).

Then with request assignment: can squads respond to multiple remote defence requests at once? If so, how do we ensure the best distribution of them? For example, if enemies keep showing up in 2 remotes and a dynamic squad is trying to defend both, how do we accurately determine that we need more creeps to defend both rooms?

Remote interactions: how do we determine a remote is safe for continued harvesting? How do we determine access to a remote is safe based on what remote defence requests are fulfilled?

I'm not expecting you to have answers, ad I don't either. But if there are points you want to deconstruct, please do and we can discuss/plan in detial

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature A new addition to the bot's functionality
Projects
None yet
Development

No branches or pull requests

2 participants