⚡Mjolnir: The Stolen Thunder ← All games

Mjolnir: The Stolen Thunder

Mjolnir: The Stolen Thunder is a free browser physics puzzle in which you throw a rune-forged hammer at fortresses built from wood, stone, ice, iron and ward stone, shatter every rune-seal inside them, and bring the whole structure down with a fixed number of throws. No download, no account, and it runs on a phone as happily as on a desktop.

Why the hammer is a puzzle and not a toy

Every chapter hands you a structure and a number of throws, and the structure has one or two places where it is not really standing up at all. Take those out and the rest loses its argument: bound iron is the only material that survives a full-power strike, so a wall braced with it behaves completely differently from a wall made of ash wood, and rune charges hidden in the load path turn a single well-aimed throw into a demolition that reaches places you could never have hit directly.

The complication is the rune-seals. A plain seal shatters the moment the hammer, a falling block or a blast reaches it. A ward-bound seal is wrapped in ward stone that simply refuses a thrown hammer — the throw bounces off without a scratch — which means the answer is almost never another throw at the same spot. It is to take the lid off the room above it, or to put something heavy in motion and let gravity argue your case.

How to play

  1. Read the structure first. Find the two or three cubes that everything else is standing on. A tall tower with a wide base is a different problem from a wide shelf on two legs, and a bridge will fold if you take out the span instead of the piers.
  2. Tap to throw, drag to fine-tune. A tap throws the hammer at the point you tapped. A drag pulls the sling back under your thumb with a gold arc on screen and a ring marking the first thing it will hit, which is the only aiming reticle you get.
  3. Pick the right rune throw. Strike never runs out. Thunder Call chains lightning through whatever it lands on. Storm Split turns one throw into three. Rune Pierce ignores ward stone and passes through two blocks — and you only ever get a few of each.
  4. Shatter every seal. The counter at the top of the screen is the whole objective. Nothing else in the structure has to fall unless it is in the way.
  5. Spend the last throw on the collapse. Falling blocks crush what they land on and detonate rune charges, and a collapse that starts high usually finishes the chapter for free.

Materials, and what each one actually does

MaterialStrikes to breakBehaviourHow to use it
Rune glass1Brittle, and it shatters its immediate neighbours with it.Start a collapse or open a hole for almost nothing.
Ash wood1Light, splits in a single hit, stacks very high.The cheap structural filler of the early acts.
Jotun ice1Shatters in chains: break one and the panel goes.Take out a whole wall with one throw, if you hit it in the middle.
Amber jelly2Swallows most of the hammer's momentum when it is hit.Assume it stops your throw dead. Go over it, or blow it up.
Grey stone3The working material of the saga, and the reason a bad throw looks like nothing happened.Aim at full power or do not bother.
Bound iron5Takes five hits and ignores anything thrown under full power.The load path is usually made of it. Bring Thunder Call.
Rune charge1Explodes when it breaks and takes the structure with it.The best throw in the game is the one that never touches the seal.
Ward stone—A thrown hammer bounces off it without doing anything at all.Drop something on it, thunder it, blast it, or use Rune Pierce.

The four rune throws

ThrowWhat it doesChargesReach for it when
Strike3.4 damage on impact, with a small shockwave into whatever it lands on.UnlimitedAlways. It is the honest answer to most walls.
Thunder CallThe impact calls lightning that runs between metal and rune, and the bolts themselves shatter any seal they cross.1–4 per chapterBound iron is in the load path, or three seals sit on the same metal frame.
Storm SplitThe hammer parts into three bolts a beat after it leaves your hand.1–3 per chapterTwo or three seals sit in a row and you want them all in one throw.
Rune PiercePasses through two blocks without stopping, and is the only throw that breaks ward stone head-on.1–4 per chapterA ward-bound seal is exposed and there is no roof to drop on it.

The saga: four acts, thirty fortresses

ActChaptersWhereWhat changes
I · Ironwood Foothills1–8The outer rune-towersWood, glass and the first ice. Nothing is ward-bound yet. Learn the throw, and learn that a tower falls from the foot.
II · The Giant's Quarry9–16Where they quarried the coldAmber jelly to eat your momentum, ward stone on the seals, bound iron in the corners, and rune charges in the load path.
III · Thrym's Keep17–24The rune-bound keepCrosswind off the ice-shelf, shield stones swinging on chains across the weak point, five and six seals per wall.
IV · The Hall of the Bride-Price25–30Thrym's own courtEverything, plus Thrym himself standing in front of his own wall in the last three chapters. He counts as a target.

The myth this is built on

The theft is real, and so is the bride-price. In the Þrymskviða the hammer is stolen while Thor sleeps; Loki borrows Freyja's falcon cloak to find it; Thrym admits he has it buried eight leagues under the earth and will only give it back if Freyja is brought to him as a wife. Freyja refuses with such force that the whole hall shakes, and the gods end up dressing Thor as the bride instead.

This game takes the same starting point and hands the hammer to someone else. Thrud — Þrúðr, "Strength", Thor's daughter in the Eddas — carries a rune-forged striker that is a pale echo of Mjolnir, and works through Thrym's strongholds one seal at a time. The ward stones are an invention of the game rather than the Eddas; the snow, the crosswind and the shield stones are the rest of it.

Frequently asked questions

How do you play Mjolnir: The Stolen Thunder?

Tap or click anywhere and the hammer is thrown at that point, with the elevation solved for you. Drag instead and you pull the sling back by hand with a live arc showing exactly where it will land. Shatter every rune-seal in the structure, plus Thrym himself in the last three chapters, before your throws run out. Finish with two throws still in hand and the chapter is worth three stars.

What are the materials and how do they break?

Rune glass, ash wood, Jotun ice, amber jelly, grey stone, bound iron, rune charge and ward stone. Glass shatters and takes its neighbours with it, ice shatters in chains, amber jelly eats the hammer's momentum, grey stone takes three solid hits, bound iron takes five and shrugs off anything under full power, rune charge explodes when it breaks and takes the structure with it, and ward stone refuses a thrown hammer outright.

How do you break a ward stone if the hammer bounces off it?

Four ways. Drop the structure on top of it, because a falling block crushes whatever it lands on and that is the intended answer. Spend a Thunder Call, which runs along the metal and does not care what the ward thinks. Detonate a rune charge next to it. Or throw Rune Pierce, the only throw that goes through ward stone head-on.

What are the rune throws?

Strike is the plain throw and it never runs out: heavy enough to split stone in one hit. Thunder Call chains lightning through whatever it lands on. Storm Split parts the hammer into three bolts a beat after it leaves your hand. Rune Pierce punches through two blocks without slowing and breaks ward stone, and you only ever get a few of them per chapter.

Is every chapter actually solvable?

Yes, and it is measured rather than hoped for. A solver plays thousands of simulated throws against every candidate layout before a chapter ships, and only layouts it could clear inside the throw budget are kept. The line of blocks in front of you is byte-identical to the one that was solved, which is why the chapter brief can print the skalds' own par as a real number.

What happens after chapter thirty?

The binding stone breaks and Freyja walks out of Thrym's hall on her own. Ragnarok Echoes then open: fortresses rebuilt from a new seed every time you enter, with another seal, another shield stone and a little more crosswind at each depth, and your deepest echo is kept on your own device.

Built with nothing but code

The whole game is one page: no engine, no framework, no sprite sheet and no network request after the page loads. Every cube face, every snowflake, the aurora, the ward sigils and the lightning are drawn at runtime on a canvas, and every sound — the shatter of rune glass, the ring of bound iron, the bell of a seal breaking and the drone underneath all of it — is synthesised in the Web Audio API. The physics runs at a fixed 120 steps per second, which is also what the offline solver runs, so a throw behaves the same in a browser and on a command line. It works with one thumb on a phone and with a mouse, a keyboard or both on a desktop.