No description
Find a file
Simon Rieger 52f2c70247 Expand upgrades and improve save import
Replaced the small flat upgrade list with a much larger gated upgrade
tree. New upgrades now cover click boosts, global production bonuses, and
building-specific multipliers that unlock based on lifetime cookies,
owned building counts, and prerequisite upgrades. CPS calculation now
applies per-building multipliers before global, milestone, and ascension
bonuses, while click power uses the new click multiplier chain.

Updated the upgrade shop to show only unlocked upgrades and to base its
render signature on visible items. This keeps the shop focused on
available progression and supports the new prerequisite logic.

Improved save handling by adding a guard that prevents accidental writes
during import, reset, or ascension reload flows. Import now accepts plain
JSON or base64-encoded JSON, validates the payload more explicitly, gives
user feedback, and reloads after a successful import.

Enhanced cookie rain with per-cookie reward popups, collection tracking,
and an end-of-event summary toast so the player gets clearer feedback on
temporary rewards.

Added an SVG cookie favicon and linked it from the page head.

Important note: the old upgrade IDs were replaced by the new upgrade
tree. Existing saves keep cookies, buildings, and other state, but old
purchased upgrade IDs no longer map to active upgrades.
2026-10-27 18:34:30 +01:00
app.js Expand upgrades and improve save import 2026-10-27 18:34:30 +01:00
docker-compose.yml first commit 2026-10-27 17:39:02 +01:00
favicon.svg Expand upgrades and improve save import 2026-10-27 18:34:30 +01:00
index.html Expand upgrades and improve save import 2026-10-27 18:34:30 +01:00
README.md Add Molecular Forge crisis event 2026-10-27 18:15:03 +01:00
style.css Add Molecular Forge crisis event 2026-10-27 18:15:03 +01:00

Krümelwerk

Ein browserbasierter Cookie-Clicker ohne Build-Schritt oder externe Laufzeit-Abhängigkeiten.

Starten

Öffne index.html direkt im Browser, oder starte einen lokalen Webserver mit Docker:

docker compose up

Danach ist das Spiel unter http://localhost:8080 verfügbar.

Zum Beenden:

docker compose down

Spielstand

Der Spielstand liegt im localStorage des Browsers. Über den Button Spielstand kann er als JSON exportiert und wieder importiert werden.

Funktionen

  • Gebäude, Rezepte, Meilensteine und Aufstiege
  • Geheimereignisse mit Omas, Krümelmonster, Zeitpolizei, Kekskomet und Molekular-Ofen
  • Krümelbörse mit Kursverlauf, Depot, Gewinn/Verlust und separater Kreditlinie
  • Große Zahlenskalen bis Trillionen und dauerhafte Aufstiegsboni