Author Topic: Default rank calculation formula?  (Read 1602 times)

0 Members and 1 Guest are viewing this topic.

CreeCyan

  • Youngling
  • *
  • Posts: 22
  • Karma: +0/-0
  • Let's go gaming!
    • View Profile
    • CreeCyan on Twitch
  • Twitch Name: CreeCyan
Default rank calculation formula?
« on: May 29, 2017, 09:49:58 PM »
What is the default formula behind the viewing hours calculation in the ranks section? I can see the first few ranks are just a power of two, but from rank 8 it changes. I understand why it has to change as the exponential growth of the power of two would mean no one would reach the higher levels. However, I'd like to know what the logic is behind the higher level calculations. Thanks!

P.S.: just created a quick graph, and when viewed as a logarithmic scale I can see where the change happens:
« Last Edit: May 29, 2017, 10:17:17 PM by CreeCyan »
twitch.tv/CreeCyan

TheNumbLock

  • Advisor
  • Councilor
  • **
  • Posts: 4776
  • Karma: +137/-5
    • View Profile
  • Twitch Name: TheNumbLock
Re: Default rank calculation formula?
« Reply #1 on: May 30, 2017, 12:08:19 AM »
You can always change it as needed. I imagine it is setup like that because the hours need would be ridiculous between higher ranks.
Old Name: RepentGamingTV
Twitch: Here

Need help ASAP?
Join Deepbot's Discord: Discord.Deepbot.tv
Deepbot's Twitter: @DeepSupport

CreeCyan

  • Youngling
  • *
  • Posts: 22
  • Karma: +0/-0
  • Let's go gaming!
    • View Profile
    • CreeCyan on Twitch
  • Twitch Name: CreeCyan
Re: Default rank calculation formula?
« Reply #2 on: May 30, 2017, 12:46:29 AM »
I understand I can change it, as well as I get that if just the power of two was used the hours would be astronomical. It's kinda what I say in my initial post. :)
My question is - what was the formula/idea behind the current default setup? If you look at the graph, it's not smooth, there are small deviations around Sergeant and Gunnery Sergeant levels - are those there on purpose, or were the values just roughly adjusted to get an approximate curve and set as default?
twitch.tv/CreeCyan

ExpertsOnline

  • Creator
  • Councilor
  • *****
  • Posts: 2656
  • Karma: +289/-24
    • View Profile
  • Twitch Name: expertsonline
Re: Default rank calculation formula?
« Reply #3 on: June 03, 2017, 10:49:42 AM »
Like you guessed it, an exponential scale would not have been practical for 42 levels. So after the first few levels, I manually dampened the growth rate, which would explain the imperfections you are seeing.

CreeCyan

  • Youngling
  • *
  • Posts: 22
  • Karma: +0/-0
  • Let's go gaming!
    • View Profile
    • CreeCyan on Twitch
  • Twitch Name: CreeCyan
Re: Default rank calculation formula?
« Reply #4 on: June 05, 2017, 11:28:27 PM »
Like you guessed it, an exponential scale would not have been practical for 42 levels. So after the first few levels, I manually dampened the growth rate, which would explain the imperfections you are seeing.

Thanks, ExpertsOnline! That's the explanation I was looking for. :) Also, I really like the bot and I hope it gets developed further. Have signed up for VIP and will keep paying.
twitch.tv/CreeCyan