Home / Guides / Obstacles / Pistons

Pistons

Pistons are solid blocks that extend from the floor or the ceiling and pull back. One moment the way is clear, the next it's blocked. Just like Gates, on piston stages the moment you release the ball is part of the solution.

How pistons move

Each piston runs its own cycle, extending from zero to full length and retracting again. The motion is a smooth wave: the piston lingers a little at fully extended and fully retracted and moves faster in between. Pistons on the same stage can have different cycle lengths and start times.

Pistons are solid: a ball that hits one bounces off it like a wall or the floor. You can't draw anywhere the piston can reach, meaning the space it fills at full extension plus a 5-centimetre margin.

Pistons are introduced around the middle of Level 2. Drifting meteors in space stages work in a similar way: they move back and forth between two points and timing matters.

Getting past a piston

Under it (a piston from the ceiling)

A piston coming down from the ceiling squeezes the height the ball can pass through. Either the piston is retracted when the ball arrives, or the ball's flight stays below its tip. A low, fast shot spends less time under the piston.

Over it (a piston from the floor)

A piston rising from the floor blocks the path. Either it's short when the ball goes by, or the ball flies higher than its full length. A flight that clears the full length takes timing out of the equation entirely; it usually costs more ink but is safer.

Timing

  1. Measure how long the ball takes to reach the piston. At the same power it's identical every time, because the physics engine is deterministic.
  2. Watch the piston's cycle and release so that the way is open when the ball gets there.
  3. If it fails, change only the release moment, not the drawing. Keeping drawing and power fixed shows you which change actually helped.
TipOn piston stages the piston on screen keeps moving before you shoot, and the shot carries on from its position at that moment. Watching the cycle once or twice before you release is the quickest way to find the rhythm.

More in this section

Ready to try it? No sign-up, it runs right in your browser.

Start playing