Bounty of One Upgrades Ranker

by grydin.com

This tool is designed to help you determine the best upgrades for your character in the game Bounty of One. Simply input the stats of your character or choose one from the list and the tool will rank the upgrades based on that.

This project is open source on GitHub!

How to Use

To use the DPS Upgrade Ranker, follow these steps:

  1. Choose a character preset from the list or adjust the stats manually.
  2. Set the stage level you are on and whether you have access to the special upgrades.
  3. Review the ranked upgrades to determine which ones will provide the most benefit to your build.

Characters

Stats

Damage
Attack Speed
Crit Chance
Crit Damage
Pickup Range
Cooldown
Bounce
Pierce

Extra

Stage

Ranked Upgrades

How it Works

The DPS Upgrade Ranker calculates the damage per second (DPS) of your character based on the stats you provide:

// Convert percentages to decimals
criticalChance /= 100;
criticalMultiplier /= 100;
          
// Limit pierce and bounce based on stage level
pierceCount = Math.min(pierceCount, stage * 2);
bounceCount = Math.min(bounceCount, stage * 2 - pierceCount);

// Ensure crit chance does not exceed 100%
criticalChance = Math.min(criticalChance, 1);
          
// Calculate effective damage considering critical hits
let effectiveDamage =
    baseDamage + criticalChance * criticalMultiplier * baseDamage;
          
// Adjust damage based on enemy health thresholds
const enemyHealth = healths[stage - 1]*2;
effectiveDamage = Math.min(effectiveDamage, enemyHealth);
          
// Calculate final DPS
return (
    effectiveDamage *
    attackSpeed *
    (1 + (pierceCount * stage) / 6 + (bounceCount * stage) / 6)
);

It then ranks the upgrades available in the game based on the increase in DPS they provide. The tool also takes into account the stage you are on and whether you have access to the special upgrades. This allows you to make an informed decision on which upgrades to prioritize to maximize your character's performance.