Thanks guys.
Work continues on the Smithy. This and it's associated Blacksmith is going to be the focus of my next AI design and will
hopefully act as a template for the rest of the villagers. The village guards, patrols and change of guards is already
done and up and running.
The intension is to have all the villagers perform a daily cycle related to the game time. So they all sleep at night,
wake in the morning, go to their various work places, perform their work activities before returning home at the end
of their working day. A certain amount of random variation will be built to make it seem as if they are not performing
the same tasks all the time.
I am also hoping to build in an interactive element too, where passing Villagers will engage in conversation and will
gather for occasions like the town crier to hear the news etc.
This everyday activity will be exited should the Village come under threat whereby the villagers will revert to their
own Finite State Machine behaviour which will see the meeker members flee to their homes and lock their doors whilst
the more adventurous villagers take up arms and defensive positions along with the town guards. Once the threat has
passed or been defeated then they will revert back to their Village Life scenarios.
There is a lot of work involved in this and in getting the balance right, so its going to take a while, but it should
be its own reward as hopefully the village takes on a life of its own.
A screenshot of the Blacksmith sleeping: