An interactive RPG system powered by AI that manages and guides players through adventures in the Neverwinter setting.
- AI-powered quest management and player interaction
- Dynamic quest progression system
- Interactive dialogue system
- Inventory and player stats management
- Web-based interface using Gradio
- Clone the repository
git clone https://github.com/edacrema/Neverwinter-RPG.git
cd Neverwinter-RPG- Create a virtual environment and activate it
python -m venv .venv
# On Windows
.venv\Scripts\activate
# On Unix or MacOS
source .venv/bin/activate- Install dependencies
pip install -r requirements.txt- Create a
.envfile in the root directory and add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
- Run the application
python play_game.pyplay_game.py: Main game interface and initializationquest_agent.py: AI agent implementation for quest managementquest_manager.py: Core quest management systemquest_types.py: Quest-related data structurescreate_world.py: World creation and management utilities
OPENAI_API_KEY: Your OpenAI API key (required)
[Add contribution guidelines if needed]
[Add your license information]