Adding: each share shrinks
With n bonuses of +b each, the total and what the nth one is worth are:
total = 1 + b × n · nth worth ×(1 + b ÷ (1 + b × (n − 1)))
The bonus is the same b every time, but it's divided by an ever bigger
total, so its worth sinks towards ×1. The total grows in a straight
line with the number of bonuses.
Multiplying: each share stays
total = mn · nth worth ×m
Every bonus is worth the same ×m, and the total grows exponentially
with the count. Ten ×2 upgrades are ×1,024; twenty are over a million.
Logs turn products into sums
log(a × b × c) = log a + log b + log c
That's why the pictures use a log scale: every multiplier becomes a
block of height log m, and blocks simply stack. Equal multipliers make
equal blocks; added bonuses make blocks that shrink; and the total's
log, roughly its number of digits, is just the sum of its blocks.
Buckets: even is best
Within a bucket bonuses add; across buckets they multiply. For a fixed
number of bonuses the product is biggest when the buckets are equal,
which is the AM–GM inequality: (1 + a)(1 + b) with a + b fixed peaks at
a = b. So the best next bonus always goes in the smallest bucket.
- 10 + 0 → 6 × 1 = ×6
- 8 + 2 → 5 × 2 = ×10
- 6 + 4 → 4 × 3 = ×12
- 5 + 5 → 3.5 × 3.5 = ×12.25
Split ten +50% bonuses into k equal buckets and the total is
(1 + 5 ÷ k)k, the same shape as compound interest. It climbs
from ×6 at one bucket to ×57.7 at ten, and if bonuses could be split
ever finer it would close in on e5, about ×148.
Exponents grow with the number
xp ÷ x = xp − 1 · log(xp) = p × log x
Raising income to the power 1.05 multiplies its log by 1.05:
a 100-digit income gains about 5 more
digits. So the same bonus is worth
×1.41 on 1,000, ×2 on 1,000,000, and ×100,000 on
10100
coins a second. Applied one after another, as in the tower above,
exponents compound: ten of them make the power
1.0510 ≈ 1.63. Some games add
the extra exponents instead, so ten +0.05s make
^1.5, which grows more gently.
Reductions: multiply, never add
Added cuts of c each reach zero after 1 ÷ c of them, and go negative
after that. Multiplied, (1 − c)n halves again and again but
never arrives: ten 10% cuts leave 35% of the
price, and fifty leave half a percent.