What Makes an AI Story Game Feel Real?
Most AI chatbots just respond. But an interactive story game needs secrets — things the player doesn't know that the AI works around. That's the technical challenge I want to share today.
I built BiasSecret , an AI-powered interactive romance story game. The twist? Every playthrough randomly generates hidden parameters that the AI narrator knows about but the player has to discover through gameplay.
Here's how the architecture works under the hood.
The Hidden State Architecture
The core insight: an LLM can simulate hidden game mechanics, but it needs to know the secrets while understanding it must never reveal them.
Generation of Hidden Parameters
AFFECTION_TYPES = [
"True love: he genuinely loves you, feelings are deep and real",
"Mutual need: you both need this relationship for some comfort or benefit",
"Transactional: this relationship helps both your careers or social standing",
"Emotional dependence: he depends on your emotional support",
"Impulse: it…