We're adding procedural terrain!
Not only will Omnimyth feature seed-generated storylines, characters, enemies, and items, but now the whole island will be completely different for each myth you create!
Of course, this hasn't been an easy drag-and-drop feature. I tried coded two different generation scripts before settling with my third. Here's my original attempt:
Because the whole world is being rebuilt, the Auto-Sapien villagers are having an AI overhaul as well. Rethinking the previous system of a "State" which randomized their actions based off previous input, I'm now using a list of Needs (Such as Eat, Guard, Explore, etc.), which in turn are made up of basic functions (Such as Move Here, Pick Up This, etc.). Needs have an Urgency value, which determines which should be acted upon first.
Meaning that the villager won't stop to have a nap while there's a herd of zombie-bulls attacking.
The story engine is also being built from the ground up again, so stay tuned for some interesting/boring/work-delaying updates on that.
Follow Fanatic Studios® on Twitter for more updates. #NothingWillEverBeTheSame