Scenarios
Each scenario is a branching exchange. You see the situation, reveal what to notice, pick a response, then explore what the opponent might do. Go back at any point and try the other branch.
In the bind: hard, soft, or gone?
Two blades have met in the middle. Feel what the opponent is doing and choose between winding, changing through, slicing and following after.
Provoke, take, hit: fighting with invitations
Make the opponent attack where and when you want, with the answer already loaded. Invitations, the beat you ask for, sniping the hands, and what happens to a provocation the opponent reads.
Reading the opponent's guard
Before you attack, read what the opponent's guard covers and what it leaves open. Match each of the four guards to the cut the tradition says breaks it.
Responding to an Oberhau
An opponent closes and cuts down at your head. Explore the Zornhau, Absetzen, Krumphau and simple retreat, and what each opponent reaction opens up.
Taking the Vor: attacking from Vom Tag
You strike first. Choose the opening attack, then deal with what the opponent does to it: a flat parry, a counter-cut, a step back or a thrust set into your cut.
The Krumphau: breaking Ochs and the thrust
The crooked cut against an opponent whose point is on you. Cut to the hands, cut to the blade, or wait in the barrier guard, and see what each earns.
The Scheitelhau: Alber, the Crown and overrunning
The vertical cut against the fool's guard, the crown that catches it, the slice that breaks the crown, and why attacking low invites a cut from above.
The Schielhau: Pflug, the long point and the buffalo
The squinting cut against a rising point, a strong cutter who beats at your blade, and the standoff of two long points in the speaking window.
Meyer's secondary guards and the Mittelhau
Zornhut, Nebenhut, Schrankhut and the long point as starting positions, with the horizontal Mittelhau and the rising Unterhau that come out of them.
Add your own
Scenarios are plain YAML files under src/lib/content/scenarios/. Describe the states, the choices and
the schematic poses, run npm run validate, and the explorer renders it. The README walks through it.