I am almost ready to launch my sim game, and am already thinking ahead of ways to improve it.
One thing I have in mind is giving my agents planning ability - the current AI is utility based and cannot form complex plans.
In a future version, I would like to see a group of very intelligent animals formulate a plan to get food by first breaking down the player's defences, then fighting off his units and then stealing his food.
I think a planner such as GOAP could be useful. But I am not clear on how to model the world state so the planner can do its work.
I have the following idea: I already have the map divided into connected regions of a certain maximum size. If I take these regions and add extra data to them, such as resources and enemy strength within the region, and any obstacles between them, will GOAP then be able to create plans like the one described above?