Inspiration

I like to play D&D a lot, and as I was running out of ideas I decided to make something I would be well versed in and utilize myself afterwards.

What it does

The GUI software displays random attributes for a character, including things like name, height, class, or clothing choice.

How we built it

Using Tkinter and Python, I built a simple GUI. I also used open-source fantasy archives and ChatGPT to generate my lists of possible results for each category.

Challenges we ran into

Learning Tkinter was a bit of a challenge with following a proper main loop, but not impossible.

Accomplishments that we're proud of

While the design is not extravagant, the packing frames came out as expected.

What we learned

Objects are probably the way to go, the code became a bit messy otherwise.

What's next for Dungeons and Dragons NPC Generator

I plan to use this generator during my weekly games and perhaps expand on it to include more features specific to my campaign.

Built With

Share this project:

Updates