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

[FEATURE] Improve bot behavior #370

Open
2 of 8 tasks
agustinesco opened this issue Mar 13, 2024 · 0 comments
Open
2 of 8 tasks

[FEATURE] Improve bot behavior #370

agustinesco opened this issue Mar 13, 2024 · 0 comments
Assignees
Labels

Comments

@agustinesco
Copy link
Contributor

agustinesco commented Mar 13, 2024

🚀 Features

  • General design notes: https://www.notion.so/lambdaclass/Bots-9468222e8eba48c187d88aefeb22827e
  • Bots need to use the playable characters (Active boolean in Configurator database (/characters endpoint).
  • They need to either have tailored AI for the different characters and/or understanding of ButtonTypes, or anything else you can come up with so they work with all heroes. New columns can be added to the character/skills JSON to aid this feature as well, if needed We should probably indicate internally in each skill whether it's short/med/long range so the bots have better understanding of when to use them
  • Players that leave should continue to play as bots -> @agustinesco will put issue here.
  • Prevents bots from stacking on top of each other (they should respect some distance to any target)
  • [FEATURE] - Make bots movement less clumsy  #1003
  • They should reduce their engaging chance when under 25% health and try to seek cover (i.e. find a place without many units)
  • Bots need to be made aware of the shrinking circle (battle royale)
  • Check if there are other issues that could break their behavior (sometimes they get stuck against walls) that could be a result of the implementation of various features since they were first added
ncontinanza added a commit that referenced this issue Apr 17, 2024
* Start implement bot steering behavior

* Regenerate protos

* Replace steering behavior with a simpler one

* Add moduledoc to missing files

* Fix vector module

* Resotre messages pb file

* Regenerate protos

* Apply suggestions from code review

Co-authored-by: Nicolas Continanza <[email protected]>

---------

Co-authored-by: Nicolas Continanza <[email protected]>
@manucamejo manucamejo changed the title [Feature] add bot behavior [FEATURE] Add bot behavior Sep 11, 2024
@Nico-Sanchez Nico-Sanchez changed the title [FEATURE] Add bot behavior [FEATURE] Improve bot behavior Oct 29, 2024
@tvillegas98 tvillegas98 self-assigned this Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants