Pathfinding Errors and Pathfinding Usage research

Hello guys, I am working on a pathfinding framework that optimizes Roblox’s PathfindingService. This framework creates a class that contains all the data needed to further methods and functions. One of those functions is called AgentType. AgentType’s role is to choose one of them most common usages of pathfinding to adapt the code to it (example, chaser bot: takes all the players’ magnitudes from the agent and sort them inside a table, so the bot chases the first player, or if the player can’t be chased it will target the second player on the list, etc.)

I would like to know WHAT do you MOST USE PathfindingService for (if it’s a chaser bot, a maze solver bot, etc.)

  • Chaser Agent: Chases the closest players.
  • Crowd Agent: Just walk towards a random point, avoiding obstacles.
  • Fighter Agent: Fights you when you attack it
  • Maze Solver Agent: Only walks through mazes, no crazy stuff.
  • Story Agent: An agent who makes has an important role in a story, and can lead players to some place
  • AI Agent: An agent that behaves like a player, walks like a player, talks like a player, etc.
  • Other type of agent (Specify in replies)
0 voters

And another thing I want to research is why do developers get more pissed off when something goes wrong while the agent is tracking the waypoints (though this poll will have a small scope of ideas. Any other errors not mentioned in the poll, write down as a reply).

  • Path:ComputeAsync() has failed
  • The distance between two waypoints is sometimes too big or too small
  • The waypoint does not recognizes change in height (ex: StartPos = Vector3.new(0, 0 0) and EndPos = Vector3.new(0, 4, 0))
  • The waypoint has the wrong Action
  • Others (Specify in replies)
0 voters

REMEMBER: I am working on this framework and I would REALLY appreciate your feedback and voting. Thank you for reading.

1 Like