Skip to content

KraszewskiK/TaleMancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaleMancer

TaleMancer is an interactive RPG app that allows users to embark on captivating storytelling adventures. With a large language model at its core, TaleMancer presents users with immersive narratives and enables them to shape the story through their choices.

Features

  • Immersive Storytelling: Engage in a rich narrative filled with vivid characters, intriguing quests, and unexpected twists. Your choices drive the story forward and shape its outcome.

  • Choice-based Gameplay: Make decisions at critical moments, influencing the direction of your character's journey. Explore branching paths, uncover secrets, and experience the consequences of your choices.

  • Intuitive Interface: A user-friendly interface designed with Streamlit ensures smooth navigation and effortless interaction. Engross yourself in the story without any distractions.

  • Dynamic Story Generation: Powered by a large language model, TaleMancer dynamically generates the story text, providing an endless array of possibilities and ensuring each playthrough feels fresh and exciting.

Getting Started

To run TaleMancer locally, follow these steps:

  1. Clone this repository to your local machine.
    git clone https://github.com/KraszewskiK/TaleMancer.git
  2. Install the required dependencies.
    pip install -r requirements.txt
  3. Run the Streamlit app.
    streamlit run app.py
  4. Access the app by opening the provided local URL in your web browser.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Let's work together to make TaleMancer an even more immersive and captivating RPG experience.

License

This project is licensed under the MIT License.

Acknowledgements

TaleMancer was developed using the powerful Streamlit library and leverages the language modeling capabilities of OpenAssistant/oasst-sft-6-llama-30b-xor model. Special thanks to the open-source community for their invaluable contributions.

Disclaimer

The following disclaimer is from the GitHub repo from the authors of the HugChat port.

When you use this project, it means that you have agreed to the following two requirements of the HuggingChat:

AI is an area of active research with known problems such as biased generation and misinformation. Do not use this application for high-stakes decisions or advice. Your conversations will be shared with model authors.

Libraries used

This app is built using the following Python libraries:

Contact

For any inquiries or feedback, please reach out to [email protected].