Pokémon Dicelocke Challenge

This is the official home of our Pokémon Dicelocke Roller, built for our challenge series on YouTube - now available for everyone! Roll the die whenever the rules call for it and let destiny shape your journey.

Dice Rolls

0

Add 1 every time you catch a new Pokémon. Rolling the die automatically spends 1.

Options

Blessings

Curses

Enjoying the roller? Check out our dice!

Every dice set available for use on the roller is actually one of the hand-made dice sets available on our store. No factories, no AI, no third party companies. From modeling to molding to sanding and polishing, these sets are produced entirely by us and shipped straight from our home to yours.

If you want to support us and get some cool dice - look no further!

Dicelocke FAQ

How do I use the Dicelocke Roller during a playthrough?

The roller is designed to stay open alongside your game and act as the central tracker for your entire Dicelocke run. A typical playthrough might look like this:

  1. Set up your starting team
    Open Manage party and add your starter. Enter its nickname, species, Nature, and gender, then place it in your active team.

  2. Record each new catch
    Whenever you legally catch a new Pokémon, add it to your team or box and press the + button to gain one Dice Roll. Continue doing this for every successful encounter during the run.

  3. Spend your Dice Rolls
    When you are ready, tap the large d20. Rolling automatically spends one Dice Roll and gives you the corresponding Blessing and Curse. Your remaining Dice Rolls update automatically.

  4. Follow the new effects
    Read the Blessing and Curse added beneath the roller. Some effects are instructions you follow in-game, while others include an Apply button or ask you to make a choice. A Shield will automatically block a Curse when one is available.

  5. Update your roster as the run continues
    Use Manage party whenever you change your active team. Move Pokémon between the team and box, and send a Pokémon to the graveyard when it faints. The Box and Graveyard buttons show how many Pokémon are currently in each location.

  6. Remove completed effects
    Once a Blessing has been used or a Curse has been completed or cleared, press the X beside it. Important rolls and actions are recorded under Show history.

  7. Track additional rules and resources
    Open Rules & Resources to check level caps, review the full rules, and mark Pokémon Centers or other healing locations after they have been used.

  8. Handle a Whiteout
    If your entire active team is defeated, use the Whiteout feature. The roller will present a Legendary Intervention that determines how your run continues.

  9. Back up your progress
    Your roster, rolls, effects, history, shields, Soul Links, and other progress are saved automatically in your browser. For longer runs, periodically use Export save under Rules & Resources so you can restore the run or move it to another device.

In practice, the main loop is simple: catch a Pokémon, add it to the roster, gain a Dice Roll, roll the d20, follow the resulting effects, and keep your team updated as the adventure continues.

How do I earn Dice Rolls?

You normally gain one Dice Roll whenever you catch a new Pokémon during your Dicelocke.

Use the + and buttons beside your Dice Roll total to keep the roller matched with your playthrough. Rolling the die automatically subtracts one roll.

Some special effects may also award additional Dice Rolls automatically.

What happens when I roll the die?

Every roll produces a result from 1–20. Most results give you both:

  • A Blessing, which helps your run
  • A Curse, which makes your run more difficult

The result is added to the appropriate Blessings or Curses panel. Some effects are applied manually, while others include an Apply button or additional choices.

Natural 1s and Natural 20s have their own special outcomes.

What are Shields, and how do they work?

Shields protect you from Curses.

When you roll a Curse while you still have a Shield, one Shield is automatically consumed and that Curse is blocked. The Blessing from the roll is still awarded.

Used Shields appear faded beside the die. Certain Blessings may restore a Shield, up to the maximum amount.

How do I add and manage my Pokémon?

Select Manage party to open your roster.

From there, you can:

  • Add Pokémon to your active team or box
  • Enter their nickname, species, Nature, and gender
  • Move Pokémon between your team and box
  • Send fainted Pokémon to the graveyard
  • Edit existing Pokémon
  • Revive Pokémon when an effect allows it

The active team contains up to six Pokémon. The Box and Graveyard buttons also display how many Pokémon are currently stored in each.

What happens when a Pokémon faints?

Open Manage party and use the X on that Pokémon’s card to send it to the graveyard.

Graveyard Pokémon remain recorded as part of your run and may be revived if a Blessing or special event allows it. From the graveyard view, you can move a Pokémon back to the team or box when revival is permitted.

The permanent delete option should only be used when you want to remove the Pokémon from the roller entirely.

How do Soul Links work in the roller?

A Soul Link connects two or more Pokémon. Linked Pokémon display a Soul Link badge on their cards.

If one Soul Linked Pokémon dies, its linked partners must also be sent to the graveyard. The roller will warn you before carrying out a linked death.

Soul Linked Pokémon are also kept together when applicable during certain team-generation effects.

How do I use Blessings and Curses?

Active effects appear beneath the main roller.

Some effects are instructions that you follow during the game and remove once completed. Others include buttons that let the roller apply the effect automatically, such as:

  • Randomly boxing a Pokémon
  • Shuffling your team
  • Creating a Soul Link
  • Choosing a Personality Lock team

Use the X beside an effect once it has been used, completed, or cleared.

What happens if I Whiteout?

Use the Whiteout option when your entire team has been defeated.

The roller will present a special Legendary Intervention that determines how your run continues. Each intervention has a different outcome involving your team, box, graveyard, Dice Rolls, Blessings, or Curses.

Read the selected intervention carefully before applying its effects. Some Whiteout outcomes can permanently change the rest of the run.

Does the roller save my progress automatically?

Yes. Your progress is automatically stored in your browser on the device you are currently using.

This includes your:

  • Pokémon roster
  • Dice Rolls
  • Shields
  • Blessings and Curses
  • History
  • Soul Links
  • Whiteout state
  • Resource trackers

The roller does not require an account, but browser data can be cleared or lost.

Exporting regular backups is recommended for longer runs.

How do I back up my Dicelocke run?

Open Rules & Resources, then find Save & Restore.

Select Export save to download a JSON backup containing your current Dicelocke progress. Store this file somewhere safe.

To restore it later, select Import save, choose the exported JSON file, review the summary, and confirm the import.

Importing a save replaces the Dicelocke progress currently stored in that browser.

Can I move my save to another device or browser?

Yes.

Export the save from your current browser, transfer the downloaded JSON file to the other device, and import it through Rules & Resources.

This is also useful when changing browsers, clearing browser data, or continuing the same run on another computer.

How does the app determine a "random" roll? Is it fair?

Our roller uses a cryptographic random number generator (from your browser) plus a technique called modulo-rejection to ensure every face is picked fairly and uniformly.

>>What is cryptographic randomness?

It’s high-quality randomness provided by your device’s operating system and browser. It’s designed for security, drawing on system entropy (timing jitter, hardware noise, etc.) to produce numbers that are totally unpredictable and suitable for SERIOUS use. Things like secure password generators, banks and gambling sites use this powerful method for various important jobs.

We use it for rolling initiative :).

>>What’s “modulo rejection,” and why use it?

When you map a big, random, generated number down to a die face (like 1–20), a simple “remainder” will almost always favor some faces. This is called modulo bias.

Rejection sampling fixes that:

  1. Take a random number.
  2. If it falls in the tiny “overflow” range that would make the mapping uneven, discard it and draw again.
  3. Otherwise, map it to 1–N.

This bit of math guarantees each face has exactly the same odds of appearing in our dice roller. Thanks Mr. Santor!

Have a suggestion or bug to report? Get in touch!