Live Cascade Viewer

demo cascade console

Live Cascade Viewer

A recording of the console’s cascade viewer. Where the event tree shows the whole session at a glance, the cascade viewer zooms in on a single switch hit and shows everything it set off — the root is the switch event that fired, and the children are the real effects its .cade handlers produced: points scored, modes starting and ending, and the events those handlers emitted in turn.

cade — live cascade viewer
Loading the cade engine…
move · collapse/expand · space toggle · [] step cascade history

Every cascade in the recording is real, captured from the live scoring engine and mode manager as a target → bumper → slingshot rotation plays.

You can capture the same thing yourself:

cade console -d <table-dir>

Trigger an event, then toggle the cascade panel with F7 (or Ctrl+E) — Cade captures the most recent cascade automatically. Press F7 again to return to the main panel.

What you’re looking at

  • The root — the switch event that fired (for example device.Bumper1.activated).
  • The children — the effects that handler produced, each annotated with its type, how long it took, and the points it scored.
  • Emitted events — when a handler emits another event, that event’s own cascade nests underneath, so a single hit’s full ripple is one tree.

For the full panel layout, the per-node fields, and every keyboard shortcut, see Cascade Viewer.