As much as I very much appreciate the new info its taken the shine off my new results which I was quite pleased about.
If I set my newly spawned human male (Called Andy) to be healthy but thirsty, hungry, without rest or wealth and run it up then it gives:
Code:
Character Andy would like to be drinking water.
They need the following:
1.000000 Bucket(s) of at least 50.000000% quality Fresh water
which is available by moving 9,19 to 19,29.
and it is free for the taking.
If I make him less thirsty then:
Code:
Character Andy would like to be eating harvested crops.
They need the following:
1.000000 Sack(s) of at least 50.000000% quality Harvest
which would be available right here.
if they start by planting seed.
If I make him less hungry then:
Code:
Character Andy would like to be resting in shack.
They need the following:
1.000000 Shack(s) of at least 100.000000% quality Wooden Shack
which would be available right here.
if they start by chopping down trees.
and if rested then:
Code:
Character Andy would like to be building a shack.
They need the following:
1.000000 Arm load(s) of at least 100.000000% quality Timber
which would be available right here.
if they start by chopping down trees.
So this is all ok for the time being. In the last case you can see that he wants to build a shack which starts by chopping down trees and misses some stages like planing the wood into planks. So its doing a search through the possible transactions forming possible paths through it. So whilst he cant build the shack in one go he knows thats what he wants to do and how to start doing it. Its like this that the language should really be declarative like GnuMake or prolog. All through the paths its tracking the costs involved at each stage and trying to work out the best course of action based on his needs and desires. So hopefully soon ill have him walking to the water and therefore generating a bit of path.
As you can see its looking quite likely that as soon as he has taken a drink from the river he will plant crops right on the waters edge. Im not unhappy about that since you usually camp next to a stream and I see no reason why thats not a bad move. Of course he will have a longer trek to the forest if he wants wood but so be it. We will probably find that he builds his hut right next to the wood and ferry between his crops & water and his shack and the wood. Those building closer are probably going to be more productive.