Does Godot support strips AI systems? If not, how might I implement it into my project? I'm looking to use a G.O.A.P. (goal-oriented action-planning) system for my AI.

There is nothing built in for AI in Godot.

As for implementing it, I have no idea. I did a Google search and it a appears the STRIPS AI system is more of a framework than something like a programming library. In theory you should be able to implement the a AI using STRIPS with GDScript or C# so long as you know the general implementation.

You maybe also be able to use GDNative if you can find a C++ STRIPS implementation. I'm not sure how easy or hard that would be though.

Hopefully this helps!

strips is a problem solving framework. The name is an acronym meaning Stanford Research Institute Problem Solver. In my case, it is used to help the ai figure out how to achieve its' goals, as well as reevaluate those goals. The goals being to maximize the 'threat' to its' enemy, while reducing the threat the enemies pose to them. In the case of the game F.E.A.R., it actually allows the AI to use tools to try to shift the scene in its' favor.

I suppose my question should be how best to implement this framework into my game.

4 years later