Welsh Piper hex map algorithm – Python

In relation to HexDescribe and TextMapper – the random or Smale algorithm is the Welsh Piper’s. https://welshpiper.com/hex-based-campaign-design-part-1/

There’s a follow on part linked for stocking hexes.

I translated this to python – partly as a ChatGPT exercise.

https://github.com/bluetyson/Dungeon23-Mokuy/blob/main/smale.py

Where I did a few tweaks of the Primary and Secondary maps for the gnomeyland style based on the terrains I have put in Mokuy for HexDescribe.

Here’s the TextMapper map https://github.com/bluetyson/Dungeon23-Mokuy/blob/main/mokuy1.txt

and the HexDescribe tables so far – lengthy project the latter https://github.com/bluetyson/Dungeon23-Mokuy/blob/main/mokuytables.txt

I need a ship and ship crew generator, speaking of such things (and/or ChatGPT).

Mokuy – Terra Australis

This is Australia as known circa 1800 – there is the colony at Port Jackson/Sydney and up the Hawkesbury River to Coal River/Newcastle.

Van Diemen’s Land also had British settlers in 1803. Unfortunately, a Ruby time travel destructive side effect put paid to that. The coastline mapped, but the continent is just a big hexcrawl at this time.

https://nla.gov.au/nla.obj-703257590

Matthew Flinders Terra Australis map
Terra Australia

Today’s Superhero Random Encounter

Too long for one clip!

Superhero Random Encounters

Generating Random Encounter –

Eco-terrorist supers

1 – Superhero Group

– Superhero Group

2 — SuperHeroMotivation 1 : Pride
— Archetype : Scientific Detective

2 — SuperHeroMotivation 1 : Scientific Detective
— Origin : Earthquake

2 — SuperHeroMotivation 1 : Earthquake
— Random Power Numbers : 2 Powers
—- Random Powers 1 – : Heightened Defense
—- Random Powers 2 – : Control Kinetic Energy (new)

—- Random Skills 1 – : Military
—- Random Skills 2 – : Chiropractic
—- Random Skills 3 – : Mesmerism and Hypnosis
—- Random Skills 4 – : Military

2 — SuperHeroMotivation 2 : Powerhouse
— Archetype : Occultist

2 — SuperHeroMotivation 2 : Occultist
— Origin : Tornado

2 — SuperHeroMotivation 2 : Tornado
— Random Power Numbers : 4 Powers
—- Random Powers 1 – : Heightened_Attack
—- Random Powers 2 – : Vibration
—- Random Powers 3 – : Flight
—- Random Powers 4 – : Postcognition

—- Random Skills 1 – : Mathematics
—- Random Skills 2 – : Resist Domination
—- Random Skills 3 – : Wrestling

2 — SuperHeroMotivation 3 : Repentant
— Archetype : Gadgeteer

2 — SuperHeroMotivation 3 : Gadgeteer
— Origin : Cyborg

2 — SuperHeroMotivation 3 : Cyborg
— Random Power Numbers : 4 Powers
—- Random Powers 1 – : Pet
—- Random Powers 2 – : Invisibility
—- Random Powers 3 – : Illusions
—- Random Powers 4 – : Growth

—- Random Skills 1 – : Law Enforcement*
—- Random Skills 2 – : Cartography
—- Random Skills 3 – : Marine Biology
—- Random Skills 4 – : Physical Therapy

2 — SuperHeroMotivation 4 : Love
— Archetype : Modern Day Samurai

2 — SuperHeroMotivation 4 : Modern Day Samurai
— Origin : War

2 — SuperHeroMotivation 4 : War
— Random Power Numbers : 4 Powers
—- Random Powers 1 – : Empathy
—- Random Powers 2 – : Heightened Senses
—- Random Powers 3 – : Environment Control
—- Random Powers 4 – : Superskill – two

—- Random Skills 1 – : Martial Arts B
—- Random Skills 2 – : Sleight of Hand

2 — SuperHeroMotivation 5 : Gloryhound
— Archetype : Collector

2 — SuperHeroMotivation 5 : Collector
— Origin : Bionic

2 — SuperHeroMotivation 5 : Bionic
— Random Power Numbers : 4 Powers
—- Random Powers 1 – : Force Field
—- Random Powers 2 – : Enhanced Agility
—- Random Powers 3 – : Water Breathing
—- Random Powers 4 – : Affliction

—- Random Skills 1 – : Quantum Physics
—- Random Skills 2 – : Geology
—- Random Skills 3 – : Stealth
—- Random Skills 4 – : Intelligence

Dungeon23 – 033 Ruby Base Level 24 Key 9

Level 24 is the Captain’s quarters;

GM: At Key 9 is a whole bunch of storage of fancy captain gear, supplies, weapons and booze. Along with one stuffed bear, for some unaccountable reason.

Ruby Base Level 24
Storage crates. Random stuffed bear.

%d bloggers like this: