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

General AI Development Tracker #4

Open
8 of 11 tasks
nguoiyoujie opened this issue Feb 4, 2018 · 0 comments
Open
8 of 11 tasks

General AI Development Tracker #4

nguoiyoujie opened this issue Feb 4, 2018 · 0 comments
Assignees
Labels
core: ai AI functions

Comments

@nguoiyoujie
Copy link
Owner

nguoiyoujie commented Feb 4, 2018

Divided into two main categories

ActionInfo

  • [Evade] To honor AI Bounds, preventing evasion into forbidden zones.
  • [AvoidCollisionRotate] Smarter collision avoidance
  • [Hunt] Devise a way to improve Actor scan to pick targets with less resources.
  • [SmartHunt] Improved version of Hunt to pick targets based on effectiveness (Y-Wings against cruisers, X-Wings against TIEs) Integrated as part of Hunt

ActorInfo (overriding controls over ActionInfo settings)

  • Blocking controls to override automatic AI actions
  • NoAI (Disables AI processing, but does not clear the list - clearing the Action list to be performed separately)
  • CanEvade (switches AI to Evade if under attack)
  • CanRetaliate (switches AI to AttackActor if under attack)
  • HuntWeight (influences the probability of picking targets)
  • NoIdleHunt (Disables AI turning into Hunt mode when idle)

Parser Development

  • Create an ActionFactory and ActionParser class to process strings into ActionInfo.
@nguoiyoujie nguoiyoujie self-assigned this Feb 4, 2018
@nguoiyoujie nguoiyoujie added the core: ai AI functions label Apr 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core: ai AI functions
Projects
None yet
Development

No branches or pull requests

1 participant