Skip to content

alecthedev/dnd-loot-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DnD Loot Generator

Contributors

Alec Burch-DeWitt

Timothy Smith

James Ramsey

Alexander Murray

Summary

This is a Dungeons and Dragons Loot Generation Program that allows users to type in how many items they would like to generate. The program then pulls items from Open5e, a 5th edition API, and displays the information of the items generated to the user.

Items may be filtered by type and the generation of items can be weighted by rarity. Users may also bring in their own items through a homebrew item creation system. :)

Running the tests

Navigate to Gradle's task directory and find the "test" task under the "verification" subdirectory. Double-click to run this task.

Running the program

Navigate to Gradle's task directory and find the "run" task under the "application" subdirectory. Double-click to run this task.

Features

  • Generate up to 100 items at a time
  • Double-click an item to view its description
  • Filter items to include only specific item types
  • Select max rarity or favor different rarity levels with weighted generation
  • Easily create your own homebrew items to add into the mix

Resources

wordLogo.png dndlogo.png sourced from = https://dnd.wizards.com/resources/press-assets
backgroundImage.jpg sourced from = https://www.freepik.com/free-photo/top-view-paper-texture_17193834.htm
loadingImage.png sourced from = https://openclipart.org/detail/215030/ouroboros
https://www.canva.com/ was used to alter the colors of backgroundImage.jpg to backgroundImageBlue.png and backgroundImageGreen.png