Ticket 01
—
—
—
Ticket 01 · blocker
—
—
Greybox puzzle · six level tickets
Greybox the route, walk it yourself, ring the bell. Six level tickets, a handful of brushes, and a test walker who can't jump.
Ticket queue
Every edit is a boolean in manifold by Emmett Lalish and contributors (Apache-2.0). Drawn with three.js (MIT). Type: Martian Mono and Sofia Sans Extra Condensed (SIL OFL). Brushes, bell, walker and sound are made in code for this cart.
Onboarding · read once
| Action | Keyboard + mouse | Touch |
|---|---|---|
| Stamp brush | Click, or ↵ | Tap a spot, tap again or Stamp |
| Orbit · zoom | Drag · wheel | Drag · pinch |
| Pick brush | 1–5 | Tap the kit |
| Add ↔ subtract | X | ADD / SUB |
| Rotate | R | Rotate button |
| Raise · lower | E · Q | Arrow buttons |
| Nudge brush | Arrow keys | Tap elsewhere |
| Undo · redo | Z · Y | Undo · Redo |
| Walk test | P | Walk |
| Move · look | WASD · mouse | Left stick · drag right |
| Export level | G | Pause menu |
| Pause · mute | Esc · M | II · speaker |
—
—
Ticket 01 · closed
—
Clock stopped
| Stamp · orbit · zoom | Click · drag · wheel |
| Brush · mode · rotate | 1–5 · X · R |
| Height · nudge | E/Q · arrows |
| Undo · redo | Z · Y |
| Walk test · move | P · WASD + mouse |
| Touch | Tap to aim, tap again to stamp · stick + drag in walk |
Booleans: manifold (Apache-2.0). Rendering: three.js (MIT). Fonts: Martian Mono, Sofia Sans Extra Condensed (OFL).
18:00 · build
—
Can't open the editor
—
Brushwork builds its levels with real solid booleans in WebAssembly and draws them with WebGL 2.