v0.1 ⌊ALPHA⌉
On this page
  1. Prices
  2. Related
  3. References
  4. Sources

Antimatter Dimensions is an incremental game by the Finnish developer Hevipelle. It began as a solo project in 2016 and grew a large team1. It runs on the web, Google Play, the App Store, and Steam2. The full source is public under the MIT license, and the in-game credits list 207 people (bibliography).

#Prices

The eight tiers of dimensions cost antimatter3. Prices scale exponentially in steps: each tier’s price stays flat for 10 purchases, then jumps by its multiplier4. Tickspeed upgrades use the same scheme at ×10 per purchase, not per set5.

Every price comes from one class, ExponentialCostScaling6. Once a price passes Number.MAX_VALUE ≈ 1.8 × 10³⁰⁸7, each set’s multiplier grows by another factor of 108, so log price grows quadratically. A Break Infinity upgrade can cut that factor to 39. The same amount of antimatter unlocks Infinity, the first prestige reset10.

TierFirst price11× per 1012Sets before the extra scaling7
11010³103
210010⁴77
310⁴10⁵61
410⁶10⁶51
510⁹10⁸38
610¹³10¹⁰30
710¹⁸10¹²25
810²⁴10¹⁵19

“Buy until 10” is exact, because the price is flat within a set13. Max-buy charges only the most expensive set it buys, about 0.1% under the true sum14 at ×1,000 per set. A code comment says so14.

References

  1. ^The About screen says Finnish developer Hevipelle began the game as a solo project in 2016, later expanded by a large team. T2IvarK/AntimatterDimensionsSourceCode · src/components/modals/InformationModal.vue L23–24
  2. ^The About screen links versions on Google Play, the App Store, and Steam, alongside the web game. T2IvarK/AntimatterDimensionsSourceCode · src/components/modals/InformationModal.vue L46–60
  3. ^Dimensions cost antimatter, except in Normal Challenge 6, where tiers 3 and up cost the dimension two tiers below. T3IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L456–468
  4. ^A dimension's price is calculateCost(⌊bought/10⌋+costBumps): flat for each set of 10, then a jump; costBumps moves only in Normal Challenge 9 and Infinity Challenge 5. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L359–364, L544–566probe probes/idle-costs/antimatter-dimensions.mjs
  5. ^Tickspeed upgrades use the same class per purchase, not per 10: with n bought, the next costs 1,000×10n antimatter up to the Number.MAX_VALUE threshold (306 purchases), and past it their own factor, Player.tickSpeedMultDecrease (10 without upgrades), applies. T4IvarK/AntimatterDimensionsSourceCode · src/core/tickspeed.js L154–161, L150–152, src/core/cache.js L60–63probe probes/idle-costs/antimatter-dimensions.mjs
  6. ^ExponentialCostScaling.calculateCost(n) returns B⋅Cn, times Se(e+1)/2 once n exceeds purchasesBeforeScaling by e, so the ratio between steps grows by S each step. T4IvarK/AntimatterDimensionsSourceCode · src/core/math.js L377–385probe probes/idle-costs/antimatter-dimensions.mjs
  7. ^ abThe threshold, Number.MAX_VALUE (≈ 1.8 × 10³⁰⁸), becomes ⌈(log⁡threshold−log⁡B)/log⁡C⌉ sets: 103 (1,030 bought) for the 1st Dimension, and 19 for the 8th. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L350–357, src/core/math.js L347–349probe probes/idle-costs/antimatter-dimensions.mjs
  8. ^The post-threshold factor S, Player.dimensionMultDecrease, is 10 minus the effects of the Break Infinity upgrade dimCostMult and Eternity Challenge 6's reward. T4IvarK/AntimatterDimensionsSourceCode · src/core/cache.js L65–68, src/core/dimensions/antimatter-dimension.js L354probe probes/idle-costs/antimatter-dimensions.mjs
  9. ^The dimCostMult upgrade (“Reduce post-infinity Antimatter Dimension cost multiplier scaling”) lowers S by 1 per purchase, at most 7 times, to 3 before Eternity Challenge 6; it costs 107×5,000purchases Infinity Points. T4IvarK/AntimatterDimensionsSourceCode · src/core/secret-formula/infinity/break-infinity-upgrades.js L116–128, L3–9, src/core/break-infinity-upgrades.js L21–36probe probes/idle-costs/antimatter-dimensions.mjs
  10. ^Outside challenges, a Big Crunch (Infinity, the first prestige reset) unlocks when this Infinity's peak antimatter reaches Decimal.NUMBER_MAX_VALUE, the cost threshold's ≈ 1.8 × 10³⁰⁸. T3IvarK/AntimatterDimensionsSourceCode · src/core/player.js L942–947
  11. ^The eight Antimatter Dimensions start at 10, 100, 10⁴, 10⁶, 10⁹, 10¹³, 10¹⁸, and 10²⁴ antimatter. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L337probe probes/idle-costs/antimatter-dimensions.mjs
  12. ^After every 10 bought, tiers 1–8 multiply their price by 10³, 10⁴, 10⁵, 10⁶, 10⁸, 10¹⁰, 10¹², and 10¹⁵, about 2.0× to 32× per purchase. T4IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L339probe probes/idle-costs/antimatter-dimensions.mjs
  13. ^“Buy until 10” charges price × purchases left in the set (costUntil10), exact since the price is flat within a set. T3IvarK/AntimatterDimensionsSourceCode · src/core/dimensions/antimatter-dimension.js L388–390, L227–242
  14. ^ abMax-buy (getMaxBought) counts the whole sets affordable but charges only the most expensive set × 10, about 0.1% under the sum at ×1,000 per set. T4IvarK/AntimatterDimensionsSourceCode · src/core/math.js L387–429, src/core/dimensions/antimatter-dimension.js L320–331probe probes/idle-costs/antimatter-dimensions.mjs

Sources

Code