--- title: AI RPG Adventure emoji: ⚔️ colorFrom: gray colorTo: blue sdk: gradio sdk_version: 5.3.0 app_file: app.py pinned: false license: apache-2.0 short_description: An interactive RPG experience --- # 🎲 AI RPG Adventure An interactive text-based RPG powered by Pixeltable and OpenAI that creates dynamic, responsive storytelling experiences. Players can embark on adventures across different genres with AI-generated narratives that adapt to their choices. ## 🚀 Features - Dynamic storytelling with AI-generated narratives - Multiple genre support (Fantasy, Sci-Fi, Horror, etc.) - Player choice tracking and game state management - Adventure history logging - Real-time story generation ## 🛠️ Requirements - Python 3.8+ - Pixeltable - OpenAI API key - Gradio ## 🎮 Quick Start 1. Install dependencies: `pip install pixeltable gradio openai` 2. Set your OpenAI API key 3. Run the application: `python app.py` 4. Input your character's name, choose a genre, and start your adventure! ## 🎯 Example Adventures 1. **Magical Academy** ``` Name: Novice Thalia Genre: 🧙‍♂️ Fantasy Scenario: It's your first day at the Celestial Academy of Arcane Arts. During the sorting ceremony, your magical aura suddenly starts behaving strangely, catching the attention of the ancient sorting crystal... ``` 2. **Space Pirate** ``` Name: Captain Zara Genre: 🚀 Sci-Fi Scenario: Your smuggling ship is docked at a secret trading post in the Andromeda Nebula. As you're finalizing a deal for mysterious cargo, your ship's AI reports that Imperial cruisers are entering the system... ``` ## 📝 Credits Built with [Pixeltable](https://github.com/pixeltable/pixeltable) | Licensed under Apache 2.0