In order to lay the ground work for the basics of The Crawl's game engine, I've decided to first create a 2d(visualally) version to develope some basic things.
First off will be NPCs and interacting with them. I also planned to do something similar to Oblivion's radiant AI thing, except alot simpler and easy for someone to customize.This would involve various variables for a NPC, besides there basic stats(all characters will have them), which include there personality, preferences and job type.My first example I'm planning out will involve a small town area with a shop, tavern and basic home.NPCs involved will consist of a 'Home Maker' or house wife, a vendor and tavern owner.So far I have about 4 positions planned for them, which breaks down into four catagories.Sleep Space, Living Space, Rest Space and Work Space.Sleep space will be a room that the NPC goes to rest. Idealy this room will have a bed for the NPC to sleep in. If not…well I don't know, they'll probably be made to sleep on the floor.Living space would be were an NPC will either cook, wash, eat, or simply relax.Rest space would be the place were the NPC will chill at, like near the plaza or at a tavern. If at a tavern they may eat or drink.Work space depends on the Job of the NPC. For a vendor the NPC would just hang around behind a counter. A home maker will wash, cook and serve when in their living space.Thats pretty much all I have planned for now. I wrote it all down but all I've done is make an empty gm6 file for me to start on. Yay.It will probably look like a bunch of lines and dots on the screen so it won't be worth showing off for its visuals.
The concept was outstanding, though.
Didn't quite work, they had to turn it down because people just killed each other for food :/Well not copy it, but take what was good about it and make a simple version of the system. If they did have them killing eachother for food, it would be alot more fun…and empty.