First congratulation with your game it has an enormous potential! And congratulations for the natural language implementation it is not perfect yet but it dose the trick.
However I'm a little bit woried about the storries... Your stories are well done & enjoyable. I even had fun with the dark dreams eventhough I'm not atracted by SM. But the big problem is that a storry is fun to play once & rapidelly becomes boring. I have spend some time reading the posts and understand that you are a small team and therefore not be able to add the large ammount of storry needed to keep this game interesting. From what I have read at term you want to turn it into a full RPG but that would be very progressive & that 2.2 will propose some modding abilities but not stories as it is too complicated for you & for the users.
You might alreading doing things that way but I would like to propose something that I think would enable an
easy character creation & moding (the bheaviour not the 3D):
Way back in the past Multi User Dunjons (MUD -> Text based RPG) where available on the net & advanced players could mod the game creating content & interactions easely. similar philosophy could be implemented to have a simple implementation by the users. NPC bheaviour is defined by a generic logic that can be tuned to a specific personality by adequately selecting bheavioural parametters. So the bheaviour of the NPC dose not need to be fully programmed for each different personalities. This alone could make a Free play mode al la AG3 very interesting. But once the personalities are set it will make it easyer to set up an infinite number of story by adding some some programmed actions.
It may seems abstract expressed like that so let me develop how I would see the brain logic: (AG3 & AA seems to use the stats a bit but it is not developped enough).
A set of key parameters defines the mental state of the NPC: (all might not be required from the start)
- NPC stats: Strength, Charm, Constitution, Intelligence, inhibition level, possesiveness, shyness, experience...
- Physical state: Health, Stamina, Hunger, Thirst, Blader, Clealiness, Pain/Comfort...
- Psychological State: Mood:(Happynes/Anger), Arousal, Pleasure...
- Feelings [Matrix for all other NPC & player]: Physical attraction, Love, Hate, jealousy...
- H preferances:
- Sexual orientation : Attraction level to males, Attraction Level to females
- A matrix of All H actions: [undress, kiss, BJ, SM, Anal, 3somme...] with:
- Fantasy level:(Positive value if Fantasies, Negative if dislike)
- Taboo level how indecent it is to perform the action
Logic rulles defines bheaviour see following exemples:- Saying/doing something positive will improve mood & love
- Intelligence level will reduce this effect for compliments
- Shyness reduce the NPC's ability to express feelings & exchange with others
- Arousal is increased by physical attraction, contact, suggestive talk, Attraction level to (Male/Female).
- The inibition level is the most interesting it is what prevent the NPC from performing her fantasies:
- An inhibitioh threshold is calculated from the inhibition level of the NPC * the taboo level of the action - experience + Shyness if other NPC are present
- Arousal + love + Fantasies/Dislike Ranking needs to raise over the inhibition thresold for the NPC to accept an action.
- Tifany must have a very low inhibition level.
I could go more for further detail but I think you get the point.
Therefore by setting the stats & H preferences one can
create any kind of personalities. And just need to add some routines & some events to have a new storry with limited user effort.
This will I hope allow to have an infinite number of storries/interactions generated by the comunity!I think it can be relatively easy to implements basic NPC logic and little by little expand it to add more complexity to the personalities. If it turns that way there would need to be an easy way to see the created content, dowload it & rate it.
I hope this was not too borring.
Cheers