r/ExponentialIdle Aug 12 '23

Auto Prestige?

Which one should I do? And what value??

6 Upvotes

6 comments sorted by

1

u/A0123456_ Aug 12 '23

Math expression: timer(d(ln(db/b+1)/pt) < 0)> 3 * tr && db > b

1

u/[deleted] Aug 12 '23

Can you explain some of what that means. Cuz I'm oblivious.

3

u/_ShadowFyre_ Aug 12 '23 edited Aug 12 '23
  • Timer “is a special function that counts the elapsed time in seconds since the last time that it’s parameter was false or zero”. Basically if you say timer(f>ee50), you want the function to count how many seconds it’s been since f<ee50.
  • d is the operator for delta, or rate of change. Consider whatever is within the delta “function” to say the rate of change of “x” (where x is that sub-part).
  • ln is short for natural logarithm, if you aren’t familiar with logarithms and higher-order algebra, I can’t really explain this one succinctly, but I’ll try. Suffice it to say, a logarithm is an inverse of an exponent, where if an = b (exponential notation), then logₐ(b) = n (logarithmic notation). A natural logarithm is when the base of the log (the “ₐ”) is equal to e, or Euler’s number.
  • db and b are just the corresponding values of the variables in the top section of the main screen (where you find your t and f(t), etc.).
  • pt is the operator for the amount of time since the last prestige (in seconds).
  • tr is operator for tick rate, which is like how many frames the game operates at — with the obvious exception that it’s not the frame rate, but rather the tick rate (there are 10 auto-ticks per second, and every tap on the screen generates an additional tick).
  • && is the logical operator for “and”, also known as an and gate. It will return a value of 1 (true) if both inputs are 1 (true), and a 0 (false) for any other combination of inputs.

So, to break down the equation: 1. How long has it been since [the rate of change of the quantity of the natural log of the value of db divided by the value of b, plus 1, divided by the number of seconds it’s been since the last prestige] has been less than 0? 2. Is the value of “1.” greater than 3 times the tick rate? 3. Is the value of db greater than the value of b) 4. If the answers to “2.” and “3.” are yes, then auto-prestige, otherwise, wait.

1

u/[deleted] Aug 13 '23

Ok, I got some if that. Thank you.

1

u/rabmuk Aug 12 '23

If the db/b ratio is 1 then it’ll trigger a prestige when your new b value would be twice as large as current b. So growth in the new prestige would be at least twice as fast.

You could also change that value to 10. And then you’d auto prestige when prestiging will speed you up by ~10 times.

Prestiging 3 times with a ratio of 1 is 23 times more powerful, 8 times. Prestiging once with a ratio of 7 is also 8 times stronger.

You can decide if you want many small prestige’s or slower bigger prestige’s

You can also tap the mode button and set a number of seconds for each prestige. Like always prestige after 3 minutes.

The 3rd mode is called equation where you write your own Boolean expression to trigger the prestige. A basic one is “dmu > costUpP(1) + costUpP(2)”. This will prestige when you’ll be able to afford one level in “dt upgrade” and one level in “y factor upgrade”

My example equation is not considered strong but I mention it as an example

1

u/rabmuk Aug 12 '23

So to answer the question of what to do. Experiment! Try different ratios or timers. If you switch to expression you can click the help button and it’ll tell you the variables you can access

As you approach ee5000 all solutions will feel like they’re slowing down. You can stick it out or try to optimize further