Initial commit: Thön, a Vildhjarta-inspired idle game

Idle/incremental game about a small circle of "bärare" weaving open a
breach to Thön from a disused sawmill in Skellefteå, Sweden. Reskins
the Djupet engine (passive resources, map-click visits, escalating
events, win/lose meters) around Vildhjarta's mythology — masks, the
Thörnepherian language, and a discoverable lore codex.

Vanilla TypeScript + Vite + Leaflet, with generated key art, location
art, and character portraits under public/img/.
This commit is contained in:
Fredrik Johansson
2026-08-08 22:01:05 +02:00
commit f0b123a471
39 changed files with 3853 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# Thön
Idle game about a small circle of "bärare" (carriers) weaving open a breach to Thön from a disused sawmill in Skellefteå, Sweden.
Inspired by the mythology, masks, and lyrics of the Swedish band Vildhjarta.
## Stack
Vanilla TypeScript + Vite. No framework. Leaflet for the map.
## Dev
```
npm install
npm run dev # localhost:5682
npm run typecheck
npm run build
```
## Mechanics
- **Sken** — passive income, spend on upgrades
- **Eko** — network-effect resource that scales with more bärare
- **Bräsch** — grows as the weave deepens, unlocks areas and events
- **Fäste** — your grip on this side; reaches zero and you lose
- **Yra** — builds naturally, triggers chaotic events at 100
- **Väv** — reach 100 to complete the weave; unlocked via Thörnepherian
Click locations on the Skellefteå map to visit them. There is a cooldown.