Claim set · data/claims/kittens-game.yaml

Kittens Game (source release)

Game: Kittens Game.

Kittens Game came out on 4 March 2014. kittens-game/release

Value: 2014

WikidataWikidata · Q141479338, publication date (P577)+2014-03-04T00:00:00Z

Wikidata gives no reference for the date. The game's changelog.txt dates only recent versions.

Cited by: Kittens Game

The first Catnip Field costs 10 catnip, the first Hut 5 wood, the first Barn 50 wood, and the first Mine 100 wood. kittens-game/base-prices

About: Kittens Game Exponential cost scaling

Value
{
 "Catnip Field": 10,
 "Hut": 5,
 "Barn": 50,
 "Mine": 100
}
CodeKittens Game source code · js/buildings.js#L350-L358{ name : "catnip", val: 10 }Kittens Game source code · js/buildings.js#L484-L491{ name : "wood", val: 5 }Kittens Game source code · js/buildings.js#L792-L799{ name : "wood", val: 50 }Kittens Game source code · js/buildings.js#L997-L1004{ name : "wood", val: 100 }Checked by claude, 2026-10-21 — read each building's entry at the pinned commit; each has one price. English names from res/i18n/en.json L154, L175, L183, L205

These four are the early buildings with a single price. Most later buildings take two to four resources, each scaled by the same ratio.

Cited by: Kittens Game

Each building carries its own priceRatio: 1.12 for the Catnip Field, 2.5 for the Hut, 1.75 for the Barn, and 1.15 for the Mine. kittens-game/price-ratios

About: Kittens Game Exponential cost scaling

Value
{
 "Catnip Field": 1.12,
 "Hut": 2.5,
 "Barn": 1.75,
 "Mine": 1.15
}
CodeKittens Game source code · js/buildings.js#L350-L358priceRatio: 1.12,Kittens Game source code · js/buildings.js#L484-L491priceRatio: 2.5,Kittens Game source code · js/buildings.js#L792-L799priceRatio: 1.75,Kittens Game source code · js/buildings.js#L997-L1004priceRatio: 1.15,Checked by claude, 2026-10-21 — read each building's entry at the pinned commit

Across the file, ratios run from 1.10 (Observatory, Bio Lab) to 2.5 (Hut); most buildings use 1.15.

Cited by: Exponential cost scaling, Kittens Game

Each of a building's prices is val×ratiobuilt+fakeBought, times the cost reductions in effect, with no rounding. kittens-game/price-formula

About: Kittens Game Exponential cost scaling

Value
{
 "shape": "exponential",
 "label": "Kittens Game · *",
 "unit": "catnip or wood",
 "each": {
  "claim": "kittens-game/base-prices"
 },
 "default": "Catnip Field",
 "base": {
  "claim": "kittens-game/base-prices",
  "key": "*"
 },
 "ratio": {
  "claim": "kittens-game/price-ratios",
  "key": "*"
 },
 "range": 60
}
CodeKittens Game source code · js/buildings.js#L2589-L2612var cost = bldPrices[i].val * Math.pow(ratio, bldVal + fakeBought) * priceModifier * resPriceModifier;Checked by claude, 2026-10-21 — read getPricesWithAccessor's simple case, L2589-L2612; bldVal is bld.get("val"), the number built, and ratio comes from getPriceRatioWithAccessor (L2568-L2578). The priceRules branch (L2619-L2631) uses the same line

fakeBought comes from effects named after the building and from callers that price several ahead. The value is a family curve spec: one curve per building in base-prices, without upgrades. Production is left out because a building's output depends on season, workers, and upgrades.

Cited by: Kittens Game

Upgrades lower a building's ratio toward 1 but never to it: reductions count in full up to 75% of ratio−1, and past that each adds less, so their sum stays short of ratio−1. kittens-game/ratio-reduction

About: Kittens Game Exponential cost scaling

Value
{
 "undiminished": 0.75
}
CodeKittens Game source code · js/buildings.js#L2568-L2578ratioDiff = this.game.getLimitedDR(ratioDiff, ratioBase);Kittens Game source code · game.js#L2726-L2745var maxUndiminished = 0.75 * limit; //first 75% is free from diminishing returnsChecked by claude, 2026-10-21 — read getPriceRatioWithAccessor (ratioBase = ratio − 1; ratioDiff sums the building's own PriceRatio effect, the global priceRatio, and mapPriceReduction) and getLimitedDR, which returns 0.75·limit + (1 − d/(x + d))·d past the free part, with d = 0.25·limit

Past the free 75%, the excess x adds (1−d/(x+d))⋅d with d=0.25(ratio−1), approaching the last quarter of the gap.

Cited by: Exponential cost scaling, Kittens Game

Four workshop upgrades (Ironwood Huts, Concrete Huts, Unobtainium Huts, Eludium Huts) take 0.5, 0.3, 0.25, and 0.1 off the Hut's ratio of 2.5; their 1.15 runs past the 1.125 at which diminishing returns start (three quarters of the limit, 1.5), so the four bring it to about 1.35. kittens-game/hut-upgrades

About: Kittens Game Exponential cost scaling

Value: 1.3516 × per Hut, with all four

CodeKittens Game source code · js/workshop.js#L598-L646"hutPriceRatio" : -0.5Kittens Game source code · js/workshop.js#L598-L646"hutPriceRatio" : -0.1Kittens Game source code · js/buildings.js#L2568-L2578var ratioDiff = this.game.getEffect(bld.meta.name + "PriceRatio") +Checked by claude, 2026-10-21 — read the four upgrades (L602 −0.5, L617 −0.30, L629 −0.25, L641 −0.1) and ran getLimitedDR's arithmetic on −1.15 with limit 1.5 → −1.1484, so 2.5 − 1.1484 = 1.3516. Names from res/i18n/en.json

With the five paragon perks below as well, the Hut's ratio is about 1.289.

Cited by: Exponential cost scaling, Kittens Game

Five metaphysics perks bought with paragon, the reset currency, lower every building's ratio by 0.0865 in sum: 0.01, (1+5)/200, 16/900, 0.02, and 0.0225. With all five, the Catnip Field's 1.12 becomes 1.0335. kittens-game/perk-price-ratio

About: Kittens Game Prestige

Value
{
 "Enlightenment": 0.01,
 "Golden Ratio": 0.0161803,
 "Divine Proportion": 0.0177778,
 "Vitruvian Feline": 0.02,
 "Renaissance": 0.0225
}
CodeKittens Game source code · js/prestige.js#L4-L16"priceRatio" : -0.01Kittens Game source code · js/prestige.js#L92-L102"priceRatio" : -(1 + Math.sqrt(5)) / 200, //Calculates the Golden RatioKittens Game source code · js/prestige.js#L106-L116"priceRatio" : -16 / 900,Kittens Game source code · js/prestige.js#L120-L130"priceRatio" : -0.02Kittens Game source code · js/prestige.js#L133-L140"priceRatio" : -0.0225,Checked by claude, 2026-10-21 — read the five perks and their prices in paragon (5, 50, 100, 250, 750); the sum 0.08646 is under 0.75 × 0.12, so getLimitedDR leaves it whole for the Field. Names from res/i18n/en.json L1035-L1069

Each perk unlocks the next. The global priceRatio effect reaches every building through getPriceRatioWithAccessor.

Cited by: Kittens Game, Prestige

A reset with more than 70 kittens adds one paragon for each kitten past 70; past 35 kittens it also adds karma kittens on a rising scale, 1 each to 60, then 4, 8, 13, 23, and 38 each past 60, 100, 150, 300, and 750. kittens-game/reset-paragon

About: Kittens Game Prestige

Value
{
 "paragonFrom": 70,
 "karmaFrom": 35
}
CodeKittens Game source code · game.js#L5536-L5555paragonPoints = (kittens - 70);Kittens Game source code · game.js#L5471-L5502karmaKittens += (kittens - 60) * 3;Checked by claude, 2026-10-21 — read getResetPrestige and _getKarmaKittens; the per-kitten rates are the cumulative sums of the six tiers (1, +3, +4, +5, +10, +15). The kitten count is first scaled by simScalingRatio and doubled after the Anarchy challenge

150 kittens give 80 paragon and 585 karma kittens.

Cited by: Kittens Game, Prestige

Karma is (1+8k/5−1)/2 for k karma kittens, so each point costs 5 more kittens than the last. kittens-game/karma

About: Kittens Game Prestige

CodeKittens Game source code · game.js#L5866-L5873var karma = this.getUnlimitedDR(this.karmaKittens, stripe);Kittens Game source code · game.js#L5892-L5897var result = (Math.sqrt(1 + (value / stripe) * 8) - 1) / 2;Checked by claude, 2026-10-21 — read updateKarma (stripe = 5) and getUnlimitedDR, whose inverse at L5904-L5906 is stripe/2 · v(v + 1), a triangular number of stripes

585 karma kittens (150 kittens at one reset) make about 14.8 karma.

Cited by: Kittens Game