Interactive Story Game is a personalized fantasy story generator that places you at the heart of an immersive narrative. Through a fun, MBTI-like questionnaire, the app learns your personality traits, preferences, and interests to tailor a story experience uniquely for you.
- Personalized Story Generation: Creates unique stories based on your personality profile and preferences
- Interactive Storytelling: Make choices that influence the direction of your story
- Adaptive AI: Story generation evolves based on your feedback and engagement
- Multiple Genres: Choose from various genres including fantasy, sci-fi, mystery, and more
- Age-Appropriate Content: Content tailored to different reading levels and age groups
The application uses modern AI and web technologies:
- LLM Orchestration: LangChain
- Agentic Flow: LangGraph
- Full-Stack: FastHTML
- Clone the repository
git clone https://github.com/yourusername/interactive-story-generator.git
cd interactive-story-generator
- Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Set up environment variables
cp .env.example .env
# Edit .env with your configuration
- Run the application
python main.py
- Create an account or log in
- Complete the personality questionnaire
- Choose your preferred genre and settings
- Begin your personalized story adventure
- Make choices to influence the narrative