
Working on two principles K.I.S.S. (keep it simple stupid!) and more for less.
I spent a lot of time researching (read playing) certain games that have what I call an ambient NPC population. This is specifically those NPC's that reside in the background and generally have no real or very limited interaction with the player. Two such areas of research included Assassins Creed and Fable 2. Although both of these games have a far more complex general NPC population than what I am setting out to create, but the "research" was most enjoyable.
First Step:
Machine Intelligence "Kinda Almost":
Machine Intelligence "Kinda Almost", simply gives an...