If you haven't noticed then I have been updating weekly. Getting closer and closer to being able to add some intelligent NPCs in the game.
My original idea was basically have the NPCs behave like players. Given a goal, like build a house, they could read the Usage and reverse
engineer how to make a house, wall, bricks, mortar, tools, etc. Sounds pretty cool but after designing this concept on paper more thoroughly,
it turns out to be a hugely, CPU intensive feature, even for just 1 NPC. And I am not really sure how it would really be anything fun for
players to see and/or deal with. This approach also deals with new content well, keeping it dynamic and versatile.
So, I am trying to figure out a middle ground where NPCs aren't sitting around, dumb as dirt but actually interact with the world and players
more in depth. Hard coding to specific content could speed things up a lot plus cheating by allowing NPCs to get resources/tools more easily.
Also, thinking of maybe a time-elapsed based thing for world creation. Kinda like Dwarven Fortress that creates a world and populates it then
goes through years of activity which on my machine took like 30-45 minutes. Then I could have more static NPCs like shopkeepers, guards, etc.
It would satisfy my "NPC creates the world" idea somewhat and give players more than just nature to explore cuz I been playing a lot and am
now missing running into some kind of buildings or history of actions or ruins or something.
Or something where players help the NPC build stuff to earn prestige or something, making the NPCs totally dependent on players.
Or players create the NPCs. You create a normal player then set it up on a script. You can always log in to it and check on it or go adventuring
with it, like a normal player.
Anywho... fishing for ideas