Advertisement

AI interaction with rest of engine

Started by May 06, 2014 12:05 AM
2 comments, last by ApochPiQ 10 years, 6 months ago
Let's say I have AI that wants to go from one point to another. It finds path and starts to move. What do I do here? I just move character along path? Or use some sort of character controller (line the one I use for playable character to move)?

The character should have a class Locomotor that takes care of its movement along the path. That way, it can walk/drive/crawl/swim depending on its capabilities and state.

Advertisement

Let's say I have AI that wants to go from one point to another. It finds path and starts to move. What do I do here? I just move character along path? Or use some sort of character controller (line the one I use for playable character to move)?

Depends on the game. I have a third person shooter game with bots, the AI basically acts just like a player, and only gives inputs just like a player would. So the AI would find a path, then translate that path into the current input to report.

There are as many possible answers to this as there are game implementations in the universe.

Do what makes sense for your code base.

Wielder of the Sacred Wands
[Work - ArenaNet] [Epoch Language] [Scribblings]

This topic is closed to new replies.

Advertisement