How a to abstract character movement....
I can tell a character to goto(spot) at the most basic level, but i'm not sure what context to give the abstraction. my game at its most basic sense could be described as a dungeon crawler like torchlight/diablo.
Do the monsters "see hero (hero enters sight radius, etc)" and then "Move Toward Hero(finds a path to the hero and takes it)" then "attacks hero (when in range)" .
Is there a better way to abstract monster movement? for example... wandering, exploring, grouping!....
i guess i could replace "hero" with "point of interest" and the AI figures out if the point of interest is a hero and attacks it.
I want this to be simple but not preclude me from doing more advanced stuff later.
-J
------------------------------
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"
Like moveTo(object.location) would be turned into the nearest grid spot location? or should i just have them "occupy" the gridspot that they are located in.
------------------------------
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"
https://pbs.twimg.com/media/A2214V6CUAAZ-D8.png:large
at the end of that path the character "occupies" that grid space. What i was saying is that if I do end up using MoveTo(location) i will have to convert that to a grid space so it an "occupy" it.
I have not looked into that yet...
Right now my system allows an AI to aquire a path to a target and it is notified when it reaches the end of that path. This may break down once the target moves.
I do like the local steering idea (just from some intial searches)... can you recommend any tutorials? Not sure ill do navmesh generation just because that is more complicated than i really need i think. (I dont see myself having a problem with just using a grid of squares.
-J
------------------------------