6:58pm - Well, this has been a tough week with no work to speak of, but here I am at last, out at the McDonalds and ready to work for a couple hours.
Last time, I realized the enormity of my current task, and decided to write out what I needed to make before just slapping objects in the scene at random. Anymore. ^.^;;
Basically, I'm going to set up an environment for my AI Experiments to take place in. It'll be a wonderland of blocks, some of them walls and some of them interactable. I'll be simulating people, so they'll need homes, places to work, and places to play and interact.
I want a lot of NPCs doing different things, so I'll make a lot of places.
7:43pm - I dove into it and started examining what I want to use for needs for my people. Animals too, I think I'm going to want to include pets and wild animals and make them very similar.
So, I went and looked at The Sims to see what they used for needs, and I went to Wikipedia to look at Maslow's hierarchy of needs, and now I'm going to look at the alternatives listed in that article.
8:04pm - I'm not getting a lot of hits searching for physiological needs, except more Maslow. I was hoping for some more ideas of what a creature needs. I suppose I'll just crib from The Sims, they seem to have made a good model.
...
No, on further reflection, I'm going to split it up and give my peeps a heirarchy of needs Maslow style. Not just the six simplified Sims needs.
So let's see... Do I want to model excretion and hygeine? I suppose so... But I'll need to make sure there's enough time in the day for it. The Sims tended to give you not enough time in a day to do everything you needed. XD
So for physiological needs we'll have...
8:30pm -
Needs Meters:
Physiological
Hunger
Bladder
Colon
Rest
Hygiene
Safety
Security
Physical Health
Emotional Health
Shelter
Food Storage
Money
Social
Friendship
Love
Family
Self-esteem
Status
Mastery
Independance
Self-actualization
Personal Goals
That's a good start I think.
The Personal Goals at the end would be the specific drive or wishes of the character in the long term, that they act towards. It could be mastery of a profession or having kids or something more abstract like being loved. That'll take some work to figure out but I can work my way up the hierarchy as I build it out.
A couple of those needs I had to figure in myself, like the Safety needs of Food Storage and Money. They're not needed for survival but they are needed for security and peace of mind. Maslow's hierarchy was already criticised for being tied to his culture, so I figure basing my game hierarchy on the culture in my game will be okay. The only problem is now animals want money too. LOL I'll probably set percentages for how important these needs are to each individual, and to each type of creature as well, so animals will have 0% money need, and less stockpile need. They'll function more instinctually than the long-term planning people AI.
So back to what I was originally working on. I need to make my simulated town so that it has objects that fulfill all the basic needs of the people. They also need to be able to make plans for the long term to satisfy their needs without just waiting for the meters to drop, so they'll want to have a job or trade or something to satisfy things.
So, I'll have homes that provide for the shelter need in Safety, and give the townies someplace to keep their Food Storage and Money. I won't complicate things with banking at this stage. It'll also have objects to let them fulfill their other low level needs, like Hunger and Rest.
I'm thinking this'll be a medival fantasy style place so there'll be no indoor plumbing. I'm not gonna have them throw their shit in the streets, though. They'll mulch it into fertilizer. Probably have a wash basin for cleaning up.
Now here's a thought, there's no apartments, so what do I do about people who want to have a home but don't have a spouse? Do they get a whole house? Or what? What about if they have only one kid? This is spiraling already. XD
I'll have to give that some thought. For now I'm running low on time, so I'm going to switch gears and work on my resume. I want to apply for some jobs soon.
9:28pm - Resume fixed up. Put everything in tables. Looks nice now. No more fake tables!
10:03pm - Rob's here and we're waiting for our food, then we're going to head home together.
Last time, I realized the enormity of my current task, and decided to write out what I needed to make before just slapping objects in the scene at random. Anymore. ^.^;;
Basically, I'm going to set up an environment for my AI Experiments to take place in. It'll be a wonderland of blocks, some of them walls and some of them interactable. I'll be simulating people, so they'll need homes, places to work, and places to play and interact.
I want a lot of NPCs doing different things, so I'll make a lot of places.
7:43pm - I dove into it and started examining what I want to use for needs for my people. Animals too, I think I'm going to want to include pets and wild animals and make them very similar.
So, I went and looked at The Sims to see what they used for needs, and I went to Wikipedia to look at Maslow's hierarchy of needs, and now I'm going to look at the alternatives listed in that article.
8:04pm - I'm not getting a lot of hits searching for physiological needs, except more Maslow. I was hoping for some more ideas of what a creature needs. I suppose I'll just crib from The Sims, they seem to have made a good model.
...
No, on further reflection, I'm going to split it up and give my peeps a heirarchy of needs Maslow style. Not just the six simplified Sims needs.
So let's see... Do I want to model excretion and hygeine? I suppose so... But I'll need to make sure there's enough time in the day for it. The Sims tended to give you not enough time in a day to do everything you needed. XD
So for physiological needs we'll have...
8:30pm -
Needs Meters:
Physiological
Hunger
Bladder
Colon
Rest
Hygiene
Safety
Security
Physical Health
Emotional Health
Shelter
Food Storage
Money
Social
Friendship
Love
Family
Self-esteem
Status
Mastery
Independance
Self-actualization
Personal Goals
That's a good start I think.
The Personal Goals at the end would be the specific drive or wishes of the character in the long term, that they act towards. It could be mastery of a profession or having kids or something more abstract like being loved. That'll take some work to figure out but I can work my way up the hierarchy as I build it out.
A couple of those needs I had to figure in myself, like the Safety needs of Food Storage and Money. They're not needed for survival but they are needed for security and peace of mind. Maslow's hierarchy was already criticised for being tied to his culture, so I figure basing my game hierarchy on the culture in my game will be okay. The only problem is now animals want money too. LOL I'll probably set percentages for how important these needs are to each individual, and to each type of creature as well, so animals will have 0% money need, and less stockpile need. They'll function more instinctually than the long-term planning people AI.
So back to what I was originally working on. I need to make my simulated town so that it has objects that fulfill all the basic needs of the people. They also need to be able to make plans for the long term to satisfy their needs without just waiting for the meters to drop, so they'll want to have a job or trade or something to satisfy things.
So, I'll have homes that provide for the shelter need in Safety, and give the townies someplace to keep their Food Storage and Money. I won't complicate things with banking at this stage. It'll also have objects to let them fulfill their other low level needs, like Hunger and Rest.
I'm thinking this'll be a medival fantasy style place so there'll be no indoor plumbing. I'm not gonna have them throw their shit in the streets, though. They'll mulch it into fertilizer. Probably have a wash basin for cleaning up.
Now here's a thought, there's no apartments, so what do I do about people who want to have a home but don't have a spouse? Do they get a whole house? Or what? What about if they have only one kid? This is spiraling already. XD
I'll have to give that some thought. For now I'm running low on time, so I'm going to switch gears and work on my resume. I want to apply for some jobs soon.
9:28pm - Resume fixed up. Put everything in tables. Looks nice now. No more fake tables!
10:03pm - Rob's here and we're waiting for our food, then we're going to head home together.