data/claims/antimatter-dimensions.yamlAntimatter Dimensions (source release)
Game: Antimatter Dimensions.
The eight Antimatter Dimensions start at 10, 100, 10⁴, 10⁶, 10⁹, 10¹³, 10¹⁸, and 10²⁴ antimatter. antimatter-dimensions/base-costs
About: Antimatter Dimensions Exponential cost scaling
Value
[ 10, 100, 10000, 1000000, 1000000000, 10000000000000, 1000000000000000000, 1e+24 ]
src/core/dimensions/antimatter-dimension.js#L337const BASE_COSTS = [null, 10, 100, 1e4, 1e6, 1e9, 1e13, 1e18, 1e24];Checked by claude, 2026-10-20 — read L337 at the pinned commit; the probe builds each tier with the real AntimatterDimensionState constructor and reads _baseCostProbe: probes/idle-costs/antimatter-dimensions.mjsCited by: Antimatter Dimensions, Exponential cost scaling
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. antimatter-dimensions/cost-multipliers
About: Antimatter Dimensions Exponential cost scaling
Value
[ 1000, 10000, 100000, 1000000, 100000000, 10000000000, 1000000000000, 1000000000000000 ]
src/core/dimensions/antimatter-dimension.js#L339const BASE_COST_MULTIPLIERS = [null, 1e3, 1e4, 1e5, 1e6, 1e8, 1e10, 1e12, 1e15];Checked by claude, 2026-10-20 — read L339; the probe prints each tier's multiplier and its tenth rootProbe: probes/idle-costs/antimatter-dimensions.mjsCited by: Antimatter Dimensions, Exponential cost scaling
Dimensions cost antimatter, except in Normal Challenge 6, where tiers 3 and up cost the dimension two tiers below. antimatter-dimensions/currency
src/core/dimensions/antimatter-dimension.js#L456-L468else Currency.antimatter.value = value;Checked by claude, 2026-10-20 — read the currencyAmount getter and setterCited by: Antimatter Dimensions
A dimension's price is : flat for each set of 10, then a jump; costBumps moves only in Normal Challenge 9 and Infinity Challenge 5. antimatter-dimensions/per-ten-pricing
About: Antimatter Dimensions Exponential cost scaling
Value
{
"shape": "stepped",
"label": "Antimatter Dimensions · *",
"unit": "antimatter",
"each": {
"claim": "antimatter-dimensions/base-costs",
"names": [
"1st Dimension",
"2nd Dimension",
"3rd Dimension",
"4th Dimension",
"5th Dimension",
"6th Dimension",
"7th Dimension",
"8th Dimension"
]
},
"default": "1st Dimension",
"base": {
"claim": "antimatter-dimensions/base-costs",
"index": "*"
},
"ratio": {
"claim": "antimatter-dimensions/cost-multipliers",
"index": "*"
},
"every": 10,
"threshold": {
"claim": "antimatter-dimensions/scaling-threshold"
},
"scale": {
"claim": "antimatter-dimensions/cost-scale"
},
"range": 1200
}src/core/dimensions/antimatter-dimension.js#L359-L364return this.costScale.calculateCost(Math.floor(this.bought / 10) + this.costBumps);Antimatter Dimensions source code · src/core/dimensions/antimatter-dimension.js#L544-L566 — challengeCostBump only acts while InfinityChallenge(5) or NormalChallenge(9) is runningChecked by claude, 2026-10-20 — read the cost getter and challengeCostBump; the probe reads the real getter for bought = 0..1,200 on all eight tiers and matches B·C^floor(bought/10), with the post-threshold factor, using base-costs and cost-multipliersProbe: probes/idle-costs/antimatter-dimensions.mjsThe value is a family curve spec for the cost-curve widget: one curve per tier, with and read by position from base-costs and cost-multipliers. Single-curve views show the 1st Dimension. Production is left out because a dimension's output isn't a per-unit constant.
Cited by: Antimatter Dimensions, Exponential cost scaling
ExponentialCostScaling.calculateCost(n) returns , times once exceeds purchasesBeforeScaling by , so the ratio between steps grows by each step. antimatter-dimensions/calculate-cost
About: Antimatter Dimensions Exponential cost scaling
T4 reproducedAntimatter Dimensions source code ·src/core/math.js#L377-L385? currentPurchases * logMult + logBase + 0.5 * excess * (excess + 1) * this._logCostScaleChecked by claude, 2026-10-20 — read the whole class, L320-L466; the probe runs it on tier 1 for sets 100–110 and matches the closed form (set-to-set ratio 10³ up to set 103, then 10⁴, 10⁵, …)Probe: probes/idle-costs/antimatter-dimensions.mjsThe class's doc comment for purchasesBeforeScaling = 0 (L328-L329, “B, B C, B C^2 S, B C^3 S^3”) is off by one against the code, which gives , , . The threshold example in L330-L333 matches the code.
Cited by: Antimatter Dimensions, Exponential cost scaling
The threshold, Number.MAX_VALUE (≈ 1.8 × 10³⁰⁸), becomes sets: 103 (1,030 bought) for the 1st Dimension, and 19 for the 8th. antimatter-dimensions/scaling-threshold
About: Antimatter Dimensions Exponential cost scaling
Value: 1.7976931348623157e+308 antimatter
T4 reproducedAntimatter Dimensions source code ·src/core/dimensions/antimatter-dimension.js#L350-L357scalingCostThreshold: Number.MAX_VALUEAntimatter Dimensions source code · src/core/math.js#L347-L349this._purchasesBeforeScaling = Math.ceil(Checked by claude, 2026-10-20 — read both ranges; the probe prints _purchasesBeforeScaling per tier (103Probe: probes/idle-costs/antimatter-dimensions.mjsCited by: Antimatter Dimensions, Exponential cost scaling
The post-threshold factor , Player.dimensionMultDecrease, is 10 minus the effects of the Break Infinity upgrade dimCostMult and Eternity Challenge 6's reward. antimatter-dimensions/cost-scale
About: Antimatter Dimensions Exponential cost scaling
Value: 10 × more per set past the threshold
T4 reproducedAntimatter Dimensions source code ·src/core/cache.js#L65-L68dimensionMultDecrease: new Lazy(() => 10 - Effects.sum(Antimatter Dimensions source code · src/core/dimensions/antimatter-dimension.js#L354costScale: Player.dimensionMultDecrease,Checked by claude, 2026-10-20 — read cache.js L65-L68 and player.js L965-L967; the probe runs both with no effects and gets 10Probe: probes/idle-costs/antimatter-dimensions.mjsCited by: Antimatter Dimensions, Exponential cost scaling
The dimCostMult upgrade (“Reduce post-infinity Antimatter Dimension cost multiplier scaling”) lowers by 1 per purchase, at most 7 times, to 3 before Eternity Challenge 6; it costs Infinity Points. antimatter-dimensions/cost-scale-upgrade
About: Antimatter Dimensions Exponential cost scaling
Value
{
"shape": "exponential",
"label": "Antimatter Dimensions · dimCostMult upgrade",
"unit": "Infinity Points",
"base": 10000000,
"ratio": 5000,
"range": 6
}src/core/secret-formula/infinity/break-infinity-upgrades.js#L116-L128description: "Reduce post-infinity Antimatter Dimension cost multiplier scaling",Antimatter Dimensions source code · src/core/secret-formula/infinity/break-infinity-upgrades.js#L3-L9cost: () => config.initialCost * Math.pow(config.costIncrease, player.infinityRebuyables[config.id]),Antimatter Dimensions source code · src/core/break-infinity-upgrades.js#L21-L36 — isCapped (L34-L36) stops purchases at maxUpgradesreturn Currency.infinityPoints;Checked by claude, 2026-10-20 — read rebuyable() (L3-L27: effect defaults to x => x at L4), the dimCostMult entry (initialCost 1e7, costIncrease 5e3, maxUpgrades 7), RebuyableBreakInfinityUpgradeState (src/core/break-infinity-upgrades.js L21-L41), and RebuyableMechanicState.canBeBought and purchase (src/core/game-mechanics/rebuyable.js L46-L58); the probe runs cost() for 0..6 bought and sets S from the upgrade's own effect at 7, which gives 3Probe: probes/idle-costs/antimatter-dimensions.mjsThe value is a curve spec over the seven purchases (). The sibling tickspeedCostMult upgrade (L103-L115) isn't in the ledger.
Cited by: Antimatter Dimensions, Exponential cost scaling
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³⁰⁸. antimatter-dimensions/infinity-goal
About: Antimatter Dimensions Prestige
T3 code-verifiedAntimatter Dimensions source code ·src/core/player.js#L942-L947const goal = challenge === undefined ? Decimal.NUMBER_MAX_VALUE : challenge.goal;Checked by claude, 2026-10-20 — read Player.canCrunch at L942-L947 and Player.infinityGoal at L969-L972break_infinity.js defines NUMBER_MAX_VALUE as a Decimal of Number.MAX_VALUE. That was read in its v2.2.0 dist; the game's lockfile pins 2.0.0, which wasn't read.
Cited by: Antimatter Dimensions, Exponential cost scaling
“Buy until 10” charges price × purchases left in the set (costUntil10), exact since the price is flat within a set. antimatter-dimensions/buy-until-10
About: Antimatter Dimensions Bulk buying
T3 code-verifiedAntimatter Dimensions source code ·src/core/dimensions/antimatter-dimension.js#L388-L390return this.cost.times(this.remainingUntil10);Antimatter Dimensions source code · src/core/dimensions/antimatter-dimension.js#L227-L242 — buyManyDimension subtracts costUntil10 and adds remainingUntil10 to boughtChecked by claude, 2026-10-20 — read buyManyDimension and the costUntil10 / remainingUntil10 gettersCited by: Antimatter Dimensions, Exponential cost scaling
Max-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. antimatter-dimensions/max-buy-last-price
About: Antimatter Dimensions Bulk buying
Value: 1.001001 true sum ÷ amount charged (tier 1)
T4 reproducedAntimatter Dimensions source code ·src/core/math.js#L387-L429NOTE! this assumes you only have to pay for the most expensive thing you get when you buy in bulk.Antimatter Dimensions source code · src/core/dimensions/antimatter-dimension.js#L320-L331dimension.currencyAmount = dimension.currencyAmount.minus(Decimal.pow10(maxBought.logPrice));Checked by claude, 2026-10-20 — read getMaxBought and buyMaxDimension; the probe calls getMaxBought(0, 1e100, 10) on tier 1: 33 sets, charged 10^98.0000, true sum 10^98.0004 (ratio 1.001001)Probe: probes/idle-costs/antimatter-dimensions.mjsThe quote spans L390-L391 of the doc comment. buyMaxDimension skips this math and buys set by set while Normal Challenge 9 or Infinity Challenge 5 is running (L308-L318).
Cited by: Antimatter Dimensions, Exponential cost scaling
Tickspeed upgrades use the same class per purchase, not per 10: with bought, the next costs antimatter up to the Number.MAX_VALUE threshold (306 purchases), and past it their own factor, Player.tickSpeedMultDecrease (10 without upgrades), applies. antimatter-dimensions/tickspeed-cost
About: Antimatter Dimensions Exponential cost scaling
Value
{
"shape": "stepped",
"label": "Antimatter Dimensions · tickspeed",
"unit": "antimatter",
"base": 1000,
"ratio": 10,
"every": 1,
"threshold": 1.7976931348623157e+308,
"scale": 10,
"range": 330
}src/core/tickspeed.js#L154-L161baseIncrease: 10,Antimatter Dimensions source code · src/core/tickspeed.js#L150-L152return this.costScale.calculateCost(player.totalTickBought + player.chall9TickspeedCostBumps);Antimatter Dimensions source code · src/core/cache.js#L60-L63tickSpeedMultDecrease: new Lazy(() => 10 - Effects.sum(Checked by claude, 2026-10-20 — read Tickspeed.cost and costScale (L150-L161), cache.js L60-L63, and player.js L961-L963; the probe runs the getters for n = 0..330 and matches 1,000·10ⁿ up to n = 306 and the extra ½e(e+1) powers of 10 after itProbe: probes/idle-costs/antimatter-dimensions.mjsThe value is a curve spec with every = 1, since each tickspeed upgrade is one purchase. player.chall9TickspeedCostBumps moves only in Normal Challenge 9 (antimatter-dimension.js L544-L556). Tickspeed has no production of its own: each upgrade multiplies the dimensions' speed.
Cited by: Antimatter Dimensions, Exponential cost scaling
The About screen says Finnish developer Hevipelle began the game as a solo project in 2016, later expanded by a large team. antimatter-dimensions/origin
src/components/modals/InformationModal.vue#L23-L24Antimatter Dimensions is an Idle Incremental game created by Finnish developer Hevipelle. Originating as a solo project in 2016Checked by claude, 2026-10-20 — read L22-L28Cited by: Antimatter Dimensions, Exponential cost scaling
The About screen links versions on Google Play, the App Store, and Steam, alongside the web game. antimatter-dimensions/platforms
src/components/modals/InformationModal.vue#L46-L60name="Antimatter Dimensions on Steam"Checked by claude, 2026-10-20 — read the InformationModalButton listCited by: Antimatter Dimensions