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

Starmap Behaviors #428

Open
13 tasks
alexanderson1993 opened this issue Sep 28, 2022 · 0 comments
Open
13 tasks

Starmap Behaviors #428

alexanderson1993 opened this issue Sep 28, 2022 · 0 comments
Assignees
Labels
Milestone

Comments

@alexanderson1993
Copy link
Member

https://web.cs.ship.edu/~djmoon/gaming/gaming-notes/ai-movement.pdf

Create behaviors that can be assigned to starmap entities by the flight director or as part of a timeline input.

  • Starmap Behavior - Write a function for calculating travel time to a point given an entity based on that entity's engine capabilities
  • Starmap Behavior - Write a function to calculate the distance to the edge of an object
  • Starmap Behavior - Write a function to determine objects that are in front of an object
  • Starmap Behavior - Seek - move towards the selected object or point
  • Starmap Behavior - Wander - Move within a specified radius
  • Starmap Behavior - Arrive - stop at a selected object or point
  • Starmap Behavior - Flee - move away from an object or point
  • Starmap Behavior - Evade - move away from an object, up to a certain distance
  • Starmap Behavior - Pursuit - predict the future position of an object based on its velocity and move towards that point
  • Starmap Behavior - Path Following - follow the points of a predefined path
  • Starmap Behavior - Follow - Move towards a point immediately behind another object
  • Starmap Behavior - Collision Avoidance - change course around static objects
  • Starmap Behavior - Flocking Behaviors - use separation, cohesion, and alignment to avoid moving targets
@alexanderson1993 alexanderson1993 added this to the Alpha 13 milestone Apr 3, 2023
@alexanderson1993 alexanderson1993 self-assigned this Mar 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Pending Approval
Development

No branches or pull requests

1 participant