Document Type
Project
Advisors
Dr. D. Robert Adams; adamsr@gvsu.edu
Embargo Period
12-19-2018
Abstract
Dungeons and Dragons is a tabletop roleplaying game that allows players to assume the roles of adventurers in medieval fantasy setting while one player is tasked as playing the role of the Dungeon Master (DM). This player facilitates the story and all other characters not played by the other players. Adventure Day is a toolset for Dungeons and Dragons 5th Edition that assists Dungeon Master in formatting their Story as well as gathering useful details for the challenges presented within that adventure. Adventure day aims to accomplish this by associating relevant monster data from postgres database while using the text input of a desired adventure parsed through a Python application to filter for highlighted terms and take action based on a defined dictionary within the same text file. Adventure day will be capable of building encounters with monsters specified by monster environment and/or abilities that they possess, provide inspiration for non-player characters that the DM will portray via personality traits, and finally help to scale monster difficulty depending on the power level of the player’s characters. Adventure day will work in tandem with a helper site that formats Markdown text into a format that mirrors that of published material.
ScholarWorks Citation
Solnik, Ryan, "Story Parsing and Adventure Generation with Python and Postgres" (2018). Technical Library. 323.
https://scholarworks.gvsu.edu/cistechlib/323