REALLY high levels, and the exp needed to get there!

Recently, I've been experimenting with the experience formula to make a experience calculator bot command on my discord (check my sig :p), I experimented with the boundaries of how high my VPS can handle doing these calculations.
Here are some:
Note: These are not extremely accurate due to glitches in the game and JavaScript's capability to handle big numbers, but accurate enough.
These values are counted from level 0!
Level 1 Million: 366,691,116,641,858,000 exp
Level 10 Million: 366,669,111,666,384,000,000 exp
Level 100 Million: 366,666,911,166,714,000,000,000 exp
Level 1 Billion: 366,666,691,116,797,000,000,000,000 exp
After this point, my VPS can't take the stress so here's the JavaScript code to do this yourself:
As an added bonus, made another little script that made a list of exp needed from 0 to 1 billion at every 1m levels, here's that code:
If you're wondering how long it took the computer to process 1 billion, it took 67 seconds (which is alot, imagine opening a page and it taking 67 seconds).
Here's a hastebin to all the values for reference: https://hastebin.com/ewepaqakoc.cpp (wiki page got deleted smh).
Good luck Jarsu!
Here are some:
Note: These are not extremely accurate due to glitches in the game and JavaScript's capability to handle big numbers, but accurate enough.
These values are counted from level 0!
Level 1 Million: 366,691,116,641,858,000 exp
Level 10 Million: 366,669,111,666,384,000,000 exp
Level 100 Million: 366,666,911,166,714,000,000,000 exp
Level 1 Billion: 366,666,691,116,797,000,000,000,000 exp
After this point, my VPS can't take the stress so here's the JavaScript code to do this yourself:
- Code: Select all
const StartTime = Date.now(); // for measuring how long this takes in milliseconds
let amount = 0;
for (let i = 0; i < 1000000; i++){
let results = 50*i + 1.1*i**2; // formula
amount+=results; // adds it up
}
const EndTime = Date.now(); // Self explanatory
`took ${EndTime - StartTime} ms and amount is ${amount.toLocaleString()}`
As an added bonus, made another little script that made a list of exp needed from 0 to 1 billion at every 1m levels, here's that code:
- Code: Select all
const StartTime = Date.now();
let amount = 0;
let arr = [];
for (let i = 0; i < 1000000000; i++){
let results = 50*i + 1.1*i**2;
amount+=results;
if (i % 1000000 == 0) {
arr.push(`At level ${i.toLocaleString()}, it will take ${amount.toLocaleString()} exp.`)
}
}
const EndTime = Date.now();
console.log(arr.join('\n'));
`took ${EndTime - StartTime} ms and amount is ${amount.toLocaleString()}`
If you're wondering how long it took the computer to process 1 billion, it took 67 seconds (which is alot, imagine opening a page and it taking 67 seconds).
Here's a hastebin to all the values for reference: https://hastebin.com/ewepaqakoc.cpp (wiki page got deleted smh).
Good luck Jarsu!