Each person we know is just a 'folder' in our mind. If we know a total of 15 persons that`s 15 folders stored in our brain. Each person we know is independent of us however the folder for each person we have doesn`t update constantly. It will update only when we`re in contact with that person. There are several ways to be in contact with a person: one way is when the person is right next to you in the same place you are. Another way of being in contact with a person is when we are visiting the profile they have on a social network. When we are in contract with a person we are ‘updating’ their folder in our mind, what we are doing is basically ‘think for that person’. If we are in a room with a person we know that the other person is doing something, she has a goal that she is pursuing. If the person is doing something that requires the use of an object that is laying somewhere around the house and she can not find it, if we observe the person making eye contact with the object she`s looking for we will know she is no longer thinking about finding the object and is moving on to the next stage of the task she is looking to accomplish. We basically see the person noticing the object and think “what does that mean for her”. There are a thousand other objects around the house and we know the other person sees them while walking through the house however we do not update the 'folder' in our mind because we know those objects have nothing to do with what the person is trying to achieve. So basically we think for the other person while observing what the other person is observing. Of course we can not observe all the time what the other persons we know are seeing so their folder in our head gets out of sync when those persons are away. Fortunately most people let the people in their circle know about things that matter to them that they have experienced while the others were not around.
One last thing that I will add is that we know what people think/how the things they see affects their actions by simply getting to know what they had observed, without them explicitly expressing/telling us what they had witnessed.
I just had an idea, loosely related to your mental models a AI Terminator requires. Putting that here, just because it's the latest blog topic.
I was thinking about the biggest problem for me as one man game dev: Speech. I don't like that i can not do this myself. I can do code, art, even music, but i can not do voice acting.
Thus i often think about how to avoid a need for speech. Which could be just text, or a setting where characters can not talk, etc.
And actually i was thinking about visual story telling using images / movies.
Imagine, you as the player, have killed a guard.
Then you sneak along, and after a while you see two other guards. And one guard says to the other: ‘Watch out, there's an intruder here. He killed one of our colleagues!’
To do this without speech but only visually, i could show a speech bubble over the talking guard, like in comics. And inside that bubble, i could show an animation of the players avatar killing a guard.
Ofc. i'm not totally serious with that, because technically this would be super expensive. We need to run a simulation of the player killing the guard, so we eventually need to stream now distant locations, calculate lighting for that, render it, etc. All the stuff. It's a game inside the game. Paying some voice actors would be little effort in comparison.
But - if we need that functionality for mental models of AI anyway, maybe that's indeed a feature future games should have?
Maybe such expensive mental simulations could have many applications, not just AI?
Could be an interesting idea, or maybe it's just bullshit. That's all i have to say today, hihi :D