Skip to content

πŸ‰ Welcome to the Interactive Dungeons & Dragons Story Generator! Embark on a journey of creativity and exploration as you shape epic D&D adventures through your choices. Craft dynamic narratives, encounter mythical creatures, and unravel quests in this Python-powered interactive experience. πŸ“œπŸŽ²

License

Notifications You must be signed in to change notification settings

merolemay/dnd-history-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

D&D History Generator

Project Logo

This project aims to develop an interactive story generator for Dungeons & Dragons adventures using Python and Pyformlang. The project will leverage regular expressions, automata, finite state transducers, and context-free grammars to facilitate user interaction and generate various aspects of the D&D story.

Table of Contents

Introduction

The Interactive Dungeons & Dragons Story Generator project focuses on providing players with a platform to create and explore dynamic D&D narratives through decision-making and choices that directly influence the progression of the adventure. By utilizing a combination of regular expressions, automata, finite state transducers, and context-free grammars, this project aims to make D&D story generation an immersive and interactive experience.

Features

  • Player Interaction: Players can actively participate in crafting the D&D adventure by making decisions and choices at critical points.
  • Utilization of Narrative Elements: The project employs narrative techniques inspired by D&D lore, incorporating elements such as character interactions, quests, and encounters.

Installation

To set up the Interactive Dungeons & Dragons Story Generator on your local machine, follow these steps:

  1. Clone the repository: git clone https://github.com/merolemay/dnd-story-generator.git
  2. Navigate to the project directory: cd dnd-story-generator
  3. Install the required dependencies: pip install pyformlang,ntlk

Usage

  1. Navigate to src/main
  2. run the main script: python main.py
  3. Immerse yourself in the interactive D&D adventure by making choices that shape the journey of your characters.
  4. Enjoy the unfolding narrative that responds to your decisions.

Contributions

Contributions to the Interactive Dungeons & Dragons Story Generator project are highly appreciated! If you encounter any issues or have ideas for enhancements, feel free to open an issue or submit a pull request in the GitHub repository.

Prior to making substantial changes, please discuss them with the maintainers through the issue tracker.

License

This project is licensed under the MIT License.

Authors

Duvan Ricardo Cuero Colorado

Alejandra Diaz Parra

About

πŸ‰ Welcome to the Interactive Dungeons & Dragons Story Generator! Embark on a journey of creativity and exploration as you shape epic D&D adventures through your choices. Craft dynamic narratives, encounter mythical creatures, and unravel quests in this Python-powered interactive experience. πŸ“œπŸŽ²

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published