Plain JavaScript and a 2D canvas. No engine, no framework,
no dependencies. Every tree, person, building and note of music in this game is
drawn or synthesised from code at runtime.
The world
Every run is generated from its seed and simulated ten times
a second. Nothing that happens in it was written in advance.
The Watch Is Ended
They carried on without you, and then they stopped.
You can close this tab, or go back and begin again.
Broken country. Small islands, long coasts, and a boat needed to reach the next one.
The usual world. Room for a few peoples and a frontier between them.
They wake together in one camp, half of them men, half women.
Hunger, cold, sickness and wolves are all real. Some of them will not make it.
They feel what the person beside them feels, most of the time.
Peoples fall out and make up at about the rate you would expect.
Capable of either. Which one shows depends on the year they are having.
Four seasons, and none of them will kill you outright.
Enough wood, stone and berries to build a life on, if they are sensible.
They wake with empty hands and no idea what fire is for.
Drama50
Conflict50
Wars50
Disasters50
Monsters50
Affairs and betrayals, feuds and wars, and what comes out of the dark. Nothing here is gory — a fight throws sparks.
You cannot give orders. You can only observe.
ALIVE
06:00
Year 1 · Spring · Day 1
Clear
14°
10Alive
0Born
0Dead
0Built
1Tribes
REAL TIME
Watching
Drag
move around the world
Scroll
zoom in and out
Click
look inside a person
Double-click
follow them
Space
pause / resume
1 2 3 4
1× 2× 4× 10× speed
F
follow someone at random
D
auto-camera on / off
N
names
T
territory
Esc
stop following
A day lasts two minutes. You cannot give orders.
Sound
85
100
Wind, rain, surf, birds by day, crickets at night, thunder.
70
Slow pads that swell and fade. They darken when the world does.
80
Single clean tones through a long delay and a cathedral. Sparse, and more of it after dark.
30
Bells and drums for births, deaths, building, war.