Fredrik JohanssonandClaude Sonnet 5 61c56ce2b2
Docker / build-and-push (push) Successful in 1m54s
Add Kodex: unlockable lore fragments about places, things, and people
Ported the pattern from vildhjarta/Thön's own Kodex -- same shared
.help-modal/.help-section CSS both projects already have, same
LoreEntry{id,title,body,unlock} shape, same "N fragment kvarstår
olästa" locked-count footer.

Twelve entries pulled from LORE-BIBLE.md's established canon (the
basement, Den Sovande, Skriften, the ducks, the number 13, Turning
Torso, Värnhemstorget), gated by dread/ritual thresholds, upgrade
ownership, and specific events having fired (coc_investigator_dream,
k_bengt_ake, k_oresund_rises, nine_chairs_full, grand_ritual_prep) --
reusing hooks already in the engine rather than adding new ones.
Deliberately doesn't resolve anything LORE-BIBLE.md lists under "what
is deliberately never explained": these entries deepen the atmosphere
around the warm chair, the sunken city, and Den Sovande's true shape,
they don't answer them.

Verified live via injected save state: at dread=25 with the_manuscript
bought, exactly the 4 expected entries unlock (out of 12), the locked-
count footer reads "8 fragment kvarstår olästa," and Escape correctly
closes the modal. 21/21 tests pass, typecheck and build clean.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-08 22:37:42 +02:00
2026-07-07 23:06:00 +02:00
2026-07-19 19:49:28 +02:00
2026-07-07 23:06:00 +02:00
2026-07-07 23:06:00 +02:00

Djupet

Lovecraftian idle cult management game set in Malmö, Sweden.

You run a small cult in a basement in Rosengård. The goal is to complete the ritual before the investigators close in. The Turning Torso is involved. The ducks at Ribersborg know more than they let on.

Inspired by Anders Fager, Kult, and Call of Cthulhu.

Play: djupet.games.goonk.se

Stack

Vanilla TypeScript + Vite. No framework. Leaflet for the map.

Dev

npm install
npm run dev       # localhost:5681
npm run typecheck
npm run build

Mechanics

  • Andakt — passive income, spend on upgrades
  • Dread — builds as the ritual deepens, unlocks areas and events
  • Hemlighet — your exposure level; reaches zero and you lose
  • Kaos — triggers chaotic events at 100, resets, repeat
  • Ritual — reach 100 to win; unlocked via the Manuscript

Click locations on the Malmö map to visit them. There is a cooldown.

Docker

docker compose up -d

Serves on port 5684 by default. Override via HOST_PORT in .env.

S
Description
En kult-simulator i Malmö. Because varför inte. Änderna vid Ribban stirrar mot Turning Torso av en anledning.
Readme
38 MiB
Languages
TypeScript 91.1%
CSS 8.5%
HTML 0.3%
Dockerfile 0.1%