▣
module · drop-in viewer
HL
The shared spine of *Helsinki Life*: constants, the board graph (43 tiles with positions, kinds, districts and successors), landmark anchors, camera framing numbers, the game state container, the event bus the slices talk over, the `HL.actions` table the rules fill in, the pacing…
by·posted 1mo ago
What it does
HL
The shared spine of Helsinki Life: constants, the board graph (43 tiles with
positions, kinds, districts and successors), landmark anchors, camera framing
numbers, the game state container, the event bus the slices talk over, the
HL.actions table the rules fill in, the pacing (HL.TIMING) and the sound
names (HL.SFX).
local HL = require("game.core.HL")
HL.tile(6).next -- { 7, 101 }: the fork at Pasila station
HL.pawnSlot(22, 2) -- where pawn 2 stands on the Cathedral tile
HL.on("moveStep", function(ev) ... end)
HL.emit("sfx", { name = "hop" })
HL.state().players[1].money
Discussion
Scoped to this part · feeds back into the world's score.
Sign in to post.sign in
No comments yet. Be the first.