Table of Contents

Badges

Badges are the achievement system in Remixed Dungeon. They track player accomplishments and are displayed in the game's badge collection menu. Badges are account-wide and persist across all playthroughs.

Description

Badges represent various achievements in the game, from simple milestones (like slaying 100 monsters) to complex challenges (like winning with specific hero classes on high difficulties). They provide long-term goals and track player progression.

Badge Categories

Monster Slaying

Gold Collection

Depth Reached

Item Identification

Bag Purchases

Death Types

Class Mastery

Special Achievements

Code Implementation

Badges are managed by the `Badges` class with a `Badge` enum defining all available badges:

```java public enum Badge {

  MONSTERS_SLAIN_1(R.string.Badges_MonsterSlain1, 0),
  MONSTERS_SLAIN_2(R.string.Badges_MonsterSlain2, 1),
  // ... more badges
  MASTERY_PRIEST, MASTERY_DOCTOR,
  VICTORY_PRIEST, VICTORY_DOCTOR,
  BOSS_SLAIN_1_DOCTOR, BOSS_1_SLAIN_PRIEST;

} ```

Key methods:

String Resources

Badge names and descriptions are stored in string resources:

Code References