From The Depths - Forum
Rejigging the AI a bit - Printable Version

+- From The Depths - Forum (https://forum.fromthedepthsgame.com)
+-- Forum: Announcements (https://forum.fromthedepthsgame.com/forumdisplay.php?fid=3)
+--- Forum: Developer updates (https://forum.fromthedepthsgame.com/forumdisplay.php?fid=4)
+--- Thread: Rejigging the AI a bit (/showthread.php?tid=38730)

Pages: 1 2


Rejigging the AI a bit - Nick Smart - 2019-04-14

So I'm trying something out.. the AI behaviours have various different uses of the sea surface pathfinding tools, depth requirements, minimum altitudes, that sort of thing.

I'm going to try and refactor it so that there is a common module that stores and uses that sort of information to adjust the waypoints set by the various behaviours, before passing the adjusted waypoints to the manoeuvre routines to use.

This should be quite useful as it will keep all the relevant info in one place, and allow every behaviour to make use of things like the aerial collision avoidance, terrain avoidance, sea surface pathfinding or land based pathfinding.

Let me know if you think this is a good idea, or not!


RE: Rejigging the AI a bit - Temido2222 - 2019-04-14

I think it's a good idea. Full steam ahead Smile


RE: Rejigging the AI a bit - Richy - 2019-04-15

If it'll stop my fleet ramming into each other and then competing to see who can crash into islands the hardest, then I'm behind it


RE: Rejigging the AI a bit - GerJS - 2019-04-15

Aerial collision avoidance sounds promising.
Streamlining the code even better Smile


RE: Rejigging the AI a bit - mrvecz - 2019-04-15

Well this is surely a must have.


RE: Rejigging the AI a bit - Lincrono - 2019-04-16

Sounds like ease of use to me.  I approve.


RE: Rejigging the AI a bit - Nick Smart - 2019-04-16

Okay these changes will be live in the dev test now.

Various things changed including the use of the new "adjuster", new ramming AI, new "point at and keep distance" AI, and a lot of changes to the Responding Module UI to simplify it a bit when you are not using the more advanced features of it

Let me know what you think.


RE: Rejigging the AI a bit - moonruner - 2019-04-16

Questions.

Manoeuver, Additional, and PID; would they be integrated into Adjustments?
How many number of Behaviours are finaly available do you think now?
How do you think about changing AI parameter by ACB?

I am expecting AI will be better and better.


RE: Rejigging the AI a bit - Nick Smart - 2019-04-16

(2019-04-16, 02:12 PM)moonruner Wrote: Questions.

Manoeuver, Additional, and PID; would they be integrated into Adjustments?
How many number of Behaviours are  finaly available do you think now?
How do you think about changing AI parameter by ACB?

I am expecting AI will be better and better.

No they won't be integrated.

There will eventually be a lot, and there will be a focus on routines that call other routines, for example swapping from broadside into ramming based on certain criteria.

ACB will be able to change AI parameters yes


RE: Rejigging the AI a bit - moonruner - 2019-04-16

(2019-04-16, 02:18 PM)Nick Smart Wrote:
(2019-04-16, 02:12 PM)moonruner Wrote: Questions.

Manoeuver, Additional, and PID; would they be integrated into Adjustments?
How many number of Behaviours are  finaly available do you think now?
How do you think about changing AI parameter by ACB?

I am expecting AI will be better and better.

No they won't be integrated.

There will eventually be a lot, and there will be a focus on routines that call other routines, for example swapping from broadside into ramming based on certain criteria.

ACB will be able to change AI parameters yes

thx for answer

I haven't get diference of Adjustment and Manoeuver and others. I afraid if I forget which tab items are in.

I expected behavious would be changeable, so Im happy to hear that.