Having AI that is so smart that there is nothing we can do about it would not make a good game. The idea is to beat the AI, but not because there is some serious flaw in it. I believe the current AI is pretty good and almost good enough... but it still needs an element of randomness. Randomness in the AI would not use any more resources, but would make things more unpredictable. You could take advantage of some weakness in the AI for the most part, but it wouldn't mean ignoring other aspects such as structural integrity. You should have to keep everything in check.
Oh by no means would I want to see an unbeatable AI.
I agree with you that it would be no fun.
I'm simply talking about something that would really have us scratching our heads.
Also you point on randomness is something TFP seem to agree on as more than one Dev has posted that they are adding a randomness element to the AI.
Looking forward to seeing how it plays out.
I agree that there is a lot going on, but the game is far from optimized. I don't develop games for a living, but I am a software engineer, and artificial intelligence was my area of focus in school. Good AI for this game does not need to be a complex set of algorithms, it just needs a few triggers where decisions are made and those decisions are chosen with an element of randomness. This is essentially the initial iteration of what I consider the first real AI in the game. I don't think we have to wait 20 years to get enough improvement to make the AI not be as unintelligent as it is right now. I think there will even be improvements before the official A17.
I respect your opinion and knowledge. Sounds like you've also spent time with AI's.
Here's where our feelings on the matter differ.
I see a stark difference between what people "say" is possible and reality.
Too many times I've seen AI's that just never performed as intended and too much of this unicorn-esque hopefulness rather than reality based logic.
I don't agree with you that AI as it is now in games like 7DTD can perform well.
They DO in fact need complex algorithms because we're dealing with near infinite possibilities in an open world/sandbox game.
I just can't see what's required running on the hardware of today.
Look I'm not saying you're wrong.
I think what you are saying applies to static world games or games that have a much more guided and limited player area.
It's okay... we don't have to agree.
Truthfully I hope you're right and I'm dead wrong.
I'd really love to see the AI really give us a go!
I just don't have my hopes up.