Your Nostr public key, a unique string of characters identifying you in
the decentralized Nostr network, is more than just an address. It's the
seed for a personalized hero, a character whose fate is woven from the
very fabric of your digital identity. This discovery transforms your key
into a consistent and reproducible champion, allowing you to explore the
possibilities hidden within your Nostr persona.
How does this work?
1. The Seed: Your Nostr Public Key
Your key is the foundation. It's fed into a deterministic
algorithm, ensuring that every time you use the same key, you get
the exact same hero.
2. Race: The Heritage of Your Identity
Your key determines your hero's race. This choice isn't arbitrary.
Different races (Elves, Dwarves, Humans, etc.) have varying
probabilities of being selected, reflecting inherent population
distributions.
🤙 Here are the current racial distributions
Race
Weight
The selected race then influences the class weights.
3. Class: The Path Chosen by Fate
The class of your hero (Wizard, Fighter, Rogue, etc.) is chosen
based on your key, and the available classes are weighted.
The race of your character effects the likely hood of a character
being a certain class. Elves are more likely to be rangers for
example.
The chosen class then impacts the available background options and
the some minimum stat requirements.
4. Background: The Story Forged in the Past
Your hero's background (Noble, Criminal, Sage, etc.) adds depth to
their story.
The possible backgrounds are based on the characters class. A
criminal background is more likely for a rogue than a paladin.
This background provides context for your hero's skills and
motivations.
5. Alignment: The Moral Compass
Your hero's alignment (Lawful Good, Chaotic Neutral, etc.) defines
their moral stance.
This is an independent choice, but it helps shape your hero's
personality and interactions.
6. Stats: The Physical and Mental Attributes
Your hero's stats (Strength, Dexterity, Constitution,
Intelligence, Wisdom, Charisma) are rolled using a virtual dice
system, mimicking traditional Dungeons & Dragons.
To maintain balance, stats are capped at 16 and floored at 8.
Your chosen class imposes a minimum stat of 12 in two ckills. For
example, Wizards need at least 12 in Intelligence and Wisdom.
These minimums ensure your hero is capable in their chosen
profession.
⚔️ View class minimum stats
Class
Primary Stat
Secondary Stat
Paladin
Strength
Charisma
Sorcerer
Charisma
Constitution
Warlock
Charisma
Wisdom
Bard
Charisma
Dexterity
Fighter
Strength
Dexterity
Barbarian
Strength
Constitution
Monk
Dexterity
Wisdom
Rogue
Dexterity
Intelligence
Cleric
Wisdom
Charisma
Druid
Wisdom
Intelligence
Ranger
Dexterity
Wisdom
Wizard
Intelligence
Wisdom
These stats determine your hero's strengths and weaknesses,
influencing their abilities in combat, social interactions, and
other challenges.
The Result: A Hero Born of Your Identity
By connecting these steps, you have the key do discover a coherent and
consistent hero. This hero is a reflection of your digital identity. A
unique character with their own story and destiny.
If you think I should change how anything is weighted, please
let me know!
I'll work on getting the registries to load faster and add some more
things to do in the future