TaleWeaver is an AI-driven, text-based adventure game where your imagination leads the way. Whether you play solo or with friends, this game dynamically generates narratives that adapt to your choices, creating unique and immersive stories every time you play.
- Dynamic Storytelling: Experience narratives that evolve based on your decisions, making each playthrough unique.
- Multiplayer: Play with friends and collaboratively create stories in real time.
- Customizable Worlds: Set the stage for your adventures with customizable world settings and parameters.
- Imagination-Powered Gameplay: The game’s narrative adapts to your creativity, offering endless possibilities.
- Python: Version 3.12
- RAM: 4GB
- Free Disk Space: 500MB
- Python: Version 3.12
- RAM: 8GB or more
- Free Disk Space: 1GB
- OS: Compatible with Windows, Linux, and macOS.
-
Python 3.12: Ensure Python is installed on your system. You can download it from python.org.
-
Miniconda: Ensure Miniconda is installed. Don't forget to check
Add to PATHduring installation. Download it here Miniconda.
-
Clone the Repository:
git clone https://github.com/vancoder1/TaleWeaver.git cd TaleWeaver -
Install everything using install_windows.bat:
.\install_windows.bat -
Wait for the installation to complete.
-
Put your GROQ API key into config.env
GROQ_API = "" -
Start the Application:
To start server:
.\start_server_windows.batTo start client:
.\start_client_windows.bat -
Follow the link in console to open WebUI in your browser
-
Begin Your Adventure:
- Follow the prompts to create or join a story session.
-
Multiplayer Mode:
- Share your IP (local COOP only) with friends to play together.
- Collaborate on story decisions and see how the narrative evolves.
-
Custom World Settings:
- Before starting, you can customize world settings like setting and your character.
Contributions are welcome! If you have ideas, suggestions, or bug reports, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
- GROQ for providing the core AI models.
For any questions or feedback, please open an issue on this repository or reach out to ivanzaporozhets25@gmail.com.