DungeonMind's Avatar

DungeonMind

@dungeonmind.bsky.social

πŸ’» Python wizard | 🧠 Generative AI enthusiast | 🎲 TTRPG worldbuilder crafting epic adventures with code | Building smarter tools for creativity and storytelling. #AI #TTRPG #Python

144 Followers  |  364 Following  |  69 Posts  |  Joined: 24.11.2024  |  1.9068

Latest posts by dungeonmind.bsky.social on Bluesky

Horror fans go see "Sinners", really everybody but definitely horror fans.

19.04.2025 22:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Shoot me a DM and let's set up a chat!

18.02.2025 16:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
DungeonMind Tools to make TTRPGs more accessible

Hey! We are working on similar ideas. Check out some of what I've made over at www.dungeonmind.net

17.02.2025 23:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Holy Moly, this was a pain, pun intended. I'm using the flux image generation model, and it cannot handle 'caltrops'.

Good quote tho.
'Oh, the many times I've forgotten where I left my caltrops, only to end up dancing on one foot. Always keep track of these mischievous little spikes!'

09.02.2025 03:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

"These chains once held me captive, now they are my multi-tool of vengeance."

#DnD #AI #Homebrew

07.02.2025 16:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

The standard longsword.
"In every swing and parry, there echoes years of trust and sweat. Not just a weapon, a relationship, forged through trials and triumphs with a well-cared for friend"

07.02.2025 04:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Got my list of items in a spreadsheet, got a randomizer button.
Today's item is the Tent and Bedroll.
I really like how this cardback design came out.

"When the wind howls like a banshee and the rain taps out a drum solo, I'm snug as a bug in a rug, dreaming sweetly inside my trusty tent!"

06.02.2025 03:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

I'm going to get back into creating and posting. I'm setting myself the goal of creating a set of 52 #DnD item cards that are standard gear. The dream is to have this set printed so that your players could track inventory with fun physical cards.

#AI #Homebrew

04.02.2025 23:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

The Pastry Dragon Brioche and their store Cavern Baked Goods. Of course inspired by my wife and the clever things that just fall out of her and inspire the most delightful ideas.

I especially love the security, Custard the Custodian the animated pudding.

23.01.2025 23:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

Holy Moly! Over 100 Followers!
Well that deserves some art, here are 100 Blue Butterflies as an item card and a statblock.
I love the Legendary Action : Rhapsody of Wings : The swarm emits a synchronous hum from their wings. 3 creatures must succeed on a DC 14 CHA save or be charmed.

12.01.2025 02:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Web Dev is not my thing yet. It's painful.
Learning Mantine, I've been fighting to understand why the damn Grid wasn't working.
Wrap your Mantine in <MantineProvider></MantineProvider>...
Makes a difference.
Anyway here is a Robotic Racoon inspired by @imagimental.bsky.social.

06.01.2025 03:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

This was good advice. Thank you.

02.01.2025 04:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Happy New Year!
Here is to a year of bigger, weirder and more wonderful communities telling stories and creating weird, wonderful art!

01.01.2025 17:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Humble Brag, finished a campaign tonight. 3 first timers, 3 veterans, 17 sessions, all my homebrew (except for the opening 'a most potent brew' and a personal favorite 'of Conks and Cons').
Taking a break then homebrew sandboxing even more!

31.12.2024 04:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

I almost chose to create with despair today.
Instead here is three takes on the 'Amulet of Hope'.

The greatest tool in your arsenal is hope and building community.

'Grants temporary HP of 1d10 to every player character and ally within 100 meters when activated'

#dnd #ttrpg #homebrew #AI

30.12.2024 15:49 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Anybody else a forever GM by choice?
Playing is fun and all but being the arbitrator of an entire world and party of players is more fun right?

Forever GM is often used to shame players, I think we should view this differently.

26.12.2024 04:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you for calling it out! I wasn't aware that was a Kipling poem.
I grew up on Kipling and while I appreciate the prose where it is beautiful it is always, always with a whole hearted awareness and acknowledgement that he had awful ideas, and promoted values I find disgusting.

23.12.2024 21:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Lesson of the day. If you you are sure your css is right, and it just wont display right, and Gpt-4o and Claude keep confidently giving the same suggestions.

Check higher in your hierarchy, maybe you put your navbar css in it's own file AND the main app.css.

Anyway, here are pretty headphones!

23.12.2024 02:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Of course, the core logic was all built out and functional, so this is just building a better and more persistent UI framework. So the only real python I wrote was the routes to call existing functions.

22.12.2024 05:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Ok, now uploading to Cloudflare R2 for storage, I have a gallery to display final cards, without replacement. An upgrade I long meant to make and didn't to the old build.
NOW I'm going to bed!

22.12.2024 05:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

React is a better tool for this than Gradio no doubt
My first local only Gradio build starts 3/30/24 and took me until 4/26/24 to have something functional.

Converting and rebuilding in React has taken since 12/7/24 and I haven't spent nearly the hours.

Needs polish, and upgrades.

22.12.2024 05:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Woo! I can go to bed, I wouldn't say I accomplished my full rather ambitious goal of having a website ready React conversion of card generator.
I do have a complete and functional workflow from generating text to printing onto the image.
Next UI and Polish. That is a problem for another day.

22.12.2024 05:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Second Lesson for the day. The bot does not have a strong enough grasp of React state functions to out of the box build the state system I need.

OH NO! I have to read the docs and actually begin to understand React State tooling myself.

😱🀣

21.12.2024 20:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

First lesson of the day
Cloudflare images is NOT the tool for temporary storage of an image.
Use the R2 bucket. Set an expiration.

In my use case this is important because I thought I was passing a 768 x 1024 image to my image generator, but was passing a 568 x 924 and getting a blurry output.

21.12.2024 18:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
DungeonMind Tools to make TTRPGs more accessible


I've got the bones of Card Generator rebuilt in react, my goal is to in have a fully functional implementation up on dungeonmind.net by end of day.
Which is ambitious, but I know my tooling and I know my pipeline, it's not new, just a port. What could go wrong?
#dnd #react #devlife #ttrpg #webdev

21.12.2024 15:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
left: Nicolas Cage with long black hair and a moustache in a black top
right: Spinoza with long black hair and a moustache in a black top

left: Nicolas Cage with long black hair and a moustache in a black top right: Spinoza with long black hair and a moustache in a black top

a short thread of Nicolas Cage resembling various philosophers

1. Spinoza

19.12.2024 12:05 β€” πŸ‘ 3367    πŸ” 1196    πŸ’¬ 88    πŸ“Œ 205
Post image Post image

I'm dreaming up what my players might scavenge if they survive the avatar of a dead god trying to resurrect itself.

The tentacle of a dead god has an irresistible pull to eat it, throw it into a combat and watch the carnivores get distracted.

20.12.2024 22:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

RPG tip from the archive: Ensure there's a choice and multiple outcomes in every scene.

#dnd #ttrpg

19.12.2024 21:45 β€” πŸ‘ 37    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0
An image of an incomplete embroidered godzilla standing and roaring. His mouth and back spines are glowing blue and the completed portions of skin are represented as dark pewter-grey rolls.

An image of an incomplete embroidered godzilla standing and roaring. His mouth and back spines are glowing blue and the completed portions of skin are represented as dark pewter-grey rolls.

Periodic godzilla embroidery update

19.12.2024 05:52 β€” πŸ‘ 8057    πŸ” 577    πŸ’¬ 168    πŸ“Œ 23

I don't do it often, but when I do it's to encourage fun. My players have no doubt I'll kill em. So if my big bad saves against the ability the player has been waiting for weeks or months for, that's not fun and it teaches the players what they can't do, instead of encouraging taking chances.

19.12.2024 15:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@dungeonmind is following 17 prominent accounts