Unveiling Your Digital Identity's Champion

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
  • 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.
  • 🔍 View complete weights breakdown (JSON)
  • 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
  • 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