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

Enemy AI #29

Open
WildRikku opened this issue Oct 7, 2024 · 0 comments
Open

Enemy AI #29

WildRikku opened this issue Oct 7, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@WildRikku
Copy link
Owner

WildRikku commented Oct 7, 2024

Problems:

  • weapon selection
  • positioning
  • targeting enemies (selection and targeting)
  • retreat
  • not damaging your own team

Positioning:

  • define some areas in the map and try to reach one of them, then check which enemies can be reached from there
  • decide which area to reach by distance (to be able to reach it within the time limit)

Stages:
1.

  • start with targeting weapons (bazooka, grenade, minigun)
  • ignore obstacles first (dumb but easier and can be improved later) - problem: might hit own team
  • no movement
  • pick closest enemy that is not close to one of our team members
  • find and respect obstacles
  • use dynamite with movement
  • target enemies and drop dynamite from the air
  • use all weapons with movement
  • problem: complex decision making - movement first or weapon selection first?
  • pick targets for reason (for example: by distance)

Notes

  • chose airstrike when other options are bad
  • sometimes chose airstrike randomly
  • do not chose airstrike when your team mates are close together (risk of killing entire team)
@WildRikku WildRikku added the enhancement New feature or request label Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant