After I have been playing with this client and trying to build my own world while trying to wrangle the AI in, which sometimes feels like herding a kitten. I am beginning to realize the limitations and wondering if having a game client that handles a lot more of the information instead and just uses the AI to design and describe events would be better. I feel like stat wise the AI loves to just go out of control with or at least I can't seem to get them to play within rules for long. It seems to follow the rules until the stat changes once and then it goes crazy with it even though I have rules saying X stat can only go up by a max of 5 per response, X stat has a max of 100, X stat will increase by 1 when (list of events) happen.
It just made me think that if the game client handles the stat changes based off key words or events that it may make this a lot more controllable and predictable. Also I think it may help to wrangle the AI in as you would not be feeding it tons of lines of previous interactions and instead just giving it specific information for the current scenario such as who is in the room, what is the player currently doing, what items are nearby, current stats (if you want the AI to display those/reference them), or anything else needed to continue to the current situation. I think you would still need to feed it the world data so that the AI doesn't start you in just some random world with no reference to the current one.
No idea if this would actually be better but its just my random thoughts as I have been building and messing with a world based off all of the struggles I have had trying to get the AI to only do certain things within its rules.
It just made me think that if the game client handles the stat changes based off key words or events that it may make this a lot more controllable and predictable. Also I think it may help to wrangle the AI in as you would not be feeding it tons of lines of previous interactions and instead just giving it specific information for the current scenario such as who is in the room, what is the player currently doing, what items are nearby, current stats (if you want the AI to display those/reference them), or anything else needed to continue to the current situation. I think you would still need to feed it the world data so that the AI doesn't start you in just some random world with no reference to the current one.
No idea if this would actually be better but its just my random thoughts as I have been building and messing with a world based off all of the struggles I have had trying to get the AI to only do certain things within its rules.