Not very many games have the NPCs that you talk too with AI. But I'm trying to make something very immersive and 'alive.' So the NPC in Motherworld have their own actions throughout the day. I just finished the AI for Marty, a resident of Onett.
It works like this=
6 o'clock(Morning) Wakes up
6:30 Uses Bathroom
6:45 Out of Bathroom
6:46-6:59 Hangs out in Room
7:00-8:00 Eats Breakfast
9 o'clock Done Eating Dinner, Walks Around Outside
12 o'clock Comes Inside to Eat Dinner
1 o'clock(Afternoon) Done Eating Dinner
1:15 Uses Bathroom
1: 45 Out of Bathroom
1:46-1:59 Hangs out in Room
2 o'clock Walks Around Outside
8 o'clock Comes Inside for Supper
9 o'clock Done Eating Supper, Hangs Out in Room
10 o'clock goes to bed
I'm hoping to get it a little more random eventually, so the NPCs don't do the same things day after day.
But the NPCs also have big fancy houses, Marty's house is 3 rooms big, including a living room, bathroom, and his personal room. You can talk to him in each of them when he is in them.
Here's Marty sitting down for Lunch in the living room.
Here's Marty hanging out in his room.
...And here is Marty in the bathroom...You're mainly just able to talk to him for humor's sake
9 o'clock Done Eating Dinner, Walks Around Outside
12 o'clock Comes Inside to Eat Dinner
1 o'clock(Afternoon) Done Eating Dinner
I don't know if you know this, but "Dinner" and "Supper" are the same, and around midday most people eat "Lunch" and not "Dinner" Comment edited by LB on 1/16/2011
I've always heard of that, but I've never encountered anyone who ever used it that way. Here, it's always lunch for lunch, and supper or dinner for supper or dinner.