Guides

Pight Push and Pull Piston Mechanics

Direction, timing, and chains—the redstone heart of every Pight puzzle.

Last updated:

Piston Mechanics

Pistons are the first mechanic you meet in Pight and the one every later system builds on. Inspired directly by Minecraft redstone pistons, they extend on a trigger and interact with adjacent blocks in straight lines. Understanding push versus pull, facing, and execution order separates smooth progress from endless undo loops. This guide goes deeper than the early walkthrough so you are ready when levels combine pistons with sticky blocks and portals.

New players should read Getting Started and Controls first, then practice on Walkthrough: Levels 1–10 before pull pistons appear.

Push pistons (levels 1–10)

A push piston extends one tile in the direction it faces and shoves the first movable block in that line forward one cell—if space is empty on the far side. Immovable wall blocks stop the chain. Multiple movable blocks in a row can all shift together when the puzzle rules allow a group push.

Key rules to internalize:

  • Facing is everything. Rotate before placing. A piston pointing into a wall wastes a trigger.
  • One extension per activation unless the level wires multiple pulses. Watch the trigger block color to see if it fires once or on a loop.
  • The light block is movable like any other cube. Your job is often to push it onto the power tile, not to carry power through wires.
  • Order matters when several pistons fire in the same tick. If two pistons compete for the same block, the level designer encoded a priority. Run the sim and watch which moves first.

Early levels teach push chains in isolation: one piston, one block, one goal. By level 8–10 you see staggered triggers where piston A must clear space before piston B can advance the light. Sketch the final position, then list pushes from last to first.

Pull pistons (levels 11–20)

Around level 11, Pight introduces pull pistons (sticky-face retractors). When they retract, they drag the block attached to their head back one tile. Pull mechanics invert your planning:

  • You often open space by pulling instead of pushing into a corner.
  • A block stuck against a wall cannot be pulled through the wall—same as push limits.
  • Mixing push and pull in one chain creates “handoff” moments: push a block into a pull piston’s grip, then retract to yank it around a corner.

Pull pistons punish off-by-one placement. If the head does not contact the target block on extension, retract does nothing useful. Place, run, undo, adjust one tile, repeat. Walkthrough: Levels 11–20 walks through the steepest pull-piston difficulty bump in the campaign.

Sequencing and timing

Pight animations are smooth but logically discrete: think in ticks or steps, not real-time reflexes. A sequencer or clock block (introduced alongside advanced pistons) fires triggers in order. When reading a level:

  1. Identify every trigger source.
  2. Mark which pistons each trigger activates.
  3. Number the resulting moves 1, 2, 3…
  4. Check whether later moves undo earlier work—if so, insert a delay or an extra piston leg.

Deadlock happens when two pistons need the same empty tile on the same step. Fix by changing facing so one move completes before the other starts, or by routing through a side corridor. Stuck on Hard Levels lists debugging habits for when you cannot spot the conflict.

Combining pistons with later mechanics

After level 20, pistons rarely appear alone:

  • Sticky blocks cling to neighbors when a piston moves them, creating irregular shapes. See Sticky Blocks & Portals.
  • Portals teleport a block (and anything sticky-attached) to a paired exit, skipping tiles pistons cannot reach.
  • Dynamite removes destructible blocks, opening lanes for piston heads that were blocked. Read Dynamite and Undo before blasting near your only pull anchor.

The level editor in the full game lets you author custom piston puzzles. Demo players cannot access the editor; see Demo vs Full Game.

Practical drills

  • Facing drill: On any early level, place a piston wrong on purpose, run, undo—train the muscle memory for rotate-before-place.
  • Last-push drill: Point at the light’s goal tile and ask “which piston touches it last?” Build backward from that moment.
  • Pull handoff drill: On level 12–14, pause the sim the frame a pull piston grabs a block; notice the exact head contact tile.

Common mistakes

MistakeFix
Piston faces wallRotate before run; undo is cheaper than reset
Push closes path pull needsRun partial sim; reorder triggers
Two blocks cannot occupy exit tileRoute through side portal or dynamite clearance
Over-building extra pistonsRemove one block at a time; minimal solutions exist

Pistons remain relevant through level 90. Even portal-heavy stages usually need one piston to align the final approach. Master push and pull here and the back half of the campaign feels like clever remixes instead of new games.

FAQ

Frequently Asked Questions

Quick answers to the most common questions.

What is the difference between push and pull pistons?

Push pistons shove the first block in front of them one tile forward when they extend. Pull pistons retract while dragging the block attached to their head backward one tile.

When do pull pistons appear?

Pull pistons enter the campaign around level 11, when the second mechanic batch begins. Levels 1–10 teach push pistons only.

Can one piston move multiple blocks?

Yes, when several movable blocks sit in a straight line and each has space to move. Walls and fixed obstacles break the chain.

Why did my piston not move the light block?

Usually wrong facing, a blocked destination tile, or another piston moved the same block on the same step. Run the simulation and watch order of operations.

Do pistons work with sticky blocks?

Yes. Moving a sticky block can drag attached neighbors, changing how push and pull lines behave. See the Sticky Blocks & Portals guide for combo examples.