Cascade

Everything poured in divides equally at each split, half going one way and half the other, all the way down into the basins below. The puzzle is to arrange things so that every basin ends up holding exactly the amount it asks for.

How to play

Each chute has three states and you tap through them: send everything left, send everything right, or split it in half.

  1. Follow a stream down Water falls straight until it hits a chute, moves one column the way the chute points, then carries on down.
  2. Use splits to make smaller numbers A spout of eight can only ever deliver eight — unless you split it into four and four, and split one of those again into two and two.
  3. Watch the shared chutes A chute usually sits under more than one spout. Setting it to fix one basin often re-plumbs another.
Full instructions

In depth

Routing water through a frame of chutes

How the water flows, what splitting does to the numbers, why shared chutes make the puzzle hard, and a step-by-step method for filling every basin to its mark.

Screenshot: How to play Cascade
How to play Cascade as it appears when the page opens.

What the puzzle looks like

A frame sits in front of you. Along the top, one or more spouts pour a fixed volume of water straight down. Along the bottom, basins show how much water they need to receive. Between the top and the bottom, a set of chutes can redirect the flow.

Your job is to set every chute so that each basin fills to exactly its target. Not roughly. Exactly. The basin shows the target number in large text and the amount it is currently receiving underneath. Green means the basin is correct. Blue means it is short. Red means it is overflowing.

How water moves through the frame

Water falls straight down from a spout, one row at a time. When it hits a chute, the chute sends it one column to the left, one column to the right, or splits it in half. After being redirected, the water continues falling straight down from its new column.

If a chute points off the edge of the frame, the water stays in the end column. Nothing is ever lost. Every drop that enters from a spout ends up in a basin at the bottom.

A stream can pass through several chutes on its way down. Each one changes the column, so the path through the frame can zigzag from side to side. When the stream finally exits the bottom row, whatever column it lands in determines which basin gets the water.

The three settings on a chute

Tap a chute to cycle through its three settings. The first sends all the water one column to the left. The second sends it one column to the right. The third splits it in half, sending equal parts left and right.

There is no off setting and no straight-through option. Every chute always redirects the water. This means every chute matters. You cannot ignore any of them, because each one changes where at least some water ends up.

The game counts each tap as one turn. Your score is the number of turns it takes to fill every basin. Fewer turns means a better score.

How splitting works and when it does not

When a chute is set to split, it divides the incoming water evenly. A stream of eight becomes four going left and four going right. A stream of four becomes two and two. Each half then continues falling independently and can hit more chutes below.

But splitting only works on even amounts greater than one. If an odd amount of water hits a split chute, it cannot be divided evenly. In that case, all of the water carries on to the left. It is not rounded. It is not shared unevenly. The split simply does not happen.

This rule matters more than it first appears. A spout of eight can be split into four and four, and those fours can be split into two and two. So the reachable amounts from a single spout of eight are 8, 4, 2, and 1. A basin wanting 6 cannot be filled by any single stream from that spout. It needs two separate streams that add up to 6, such as 4 plus 2.

Why shared chutes make it hard

Most chutes sit under more than one spout. Water from different spouts passes through the same chute on different paths. When you change a shared chute to fix one basin, you also change the path for every other stream that passes through it.

This is the core difficulty of the puzzle. You cannot set each chute in isolation. A chute that sends spout A's water to the right basin might send spout B's water to the wrong one. Solving the puzzle means finding the one arrangement where every stream lands in the right place at the same time.

Start by figuring out which chutes are shared and which only affect one stream. A chute that only one spout's water touches is easy to set, because changing it does not break anything else. Set those first.

A method for solving

Begin by adding up the basin targets. They should equal the total water from all the spouts. If your current basin totals do not match the spout totals, water is going somewhere you have not noticed. Check the edges of the frame.

Next, look at the basin targets and figure out which volumes are reachable. From a spout of eight, you can deliver 8, 4, 2, or 1 to a single basin. A basin needing 3 must receive 2 from one stream and 1 from another, or get 1 three separate times. This tells you how many splits you will need.

Then work from the top down. Set the highest chutes first. A chute near the top affects which lower chutes the water will hit, so getting the top right early saves you from changing your mind later. A chute near the bottom decides which basin the water lands in, so those are the finishing touches.

After each change, check all the basins, not just the one you were trying to fix. A chute change that turns one basin green might turn another one red.

Frame sizes and difficulty

Three frame sizes are available. The small frame is four columns wide and three rows tall, with four chutes and two spouts. The medium frame is five columns wide and four rows tall, with six chutes. The large frame is six columns wide with seven chutes and three spouts.

More chutes means more possible arrangements. Each chute has three settings, so four chutes give 81 combinations and seven chutes give 2,187. The generator checks every one of those to make sure the puzzle has exactly one solution. If more than one arrangement fills the basins correctly, the frame is thrown away and a new one is generated.

Why every puzzle has exactly one answer

The generator picks a random valid arrangement of chutes, pours the water, and records what each basin receives. Those amounts become the basin targets. It then walks through every possible arrangement and counts how many fill the basins exactly. Only frames with exactly one solution are kept.

Frames where all the water lands in a single basin are also rejected, because they would be trivial. And the starting position is scrambled so that the puzzle does not begin already solved.

Because there is only one answer, you can be certain that every correct basin is genuinely correct. A green basin is not a coincidence. It is a clue that the chutes above it are probably right.

Common mistakes and how to avoid them

  • Fixing one basin and ignoring the rest. Every chute change affects every stream that passes through it. Check all the basins after every tap.
  • Forgetting the odd-number rule. If a stream of 3 hits a split, it does not divide. The water all goes left. Plan around this or you will get unexpected results.
  • Working from the bottom up. The top chutes determine which lower chutes the water reaches. Set the top ones first, or you will change them later and undo your bottom work.
  • Assuming a basin needing a large number must get it from one stream. A basin wanting 6 from a spout of 8 needs two streams, not one. Check what single-stream volumes are possible.
  • Not counting the totals. The basin targets always add up to the total spout volume. If your filled basins add up to less, some water is landing in a basin you are not watching.
  • Tapping randomly and hoping for the best. With three settings per chute and six chutes, there are 729 arrangements. Random clicking will not find the one that works. Think about the arithmetic.

Reading the colour feedback

Each basin shows two numbers. The large number on top is the target. The small number below is what the basin is currently receiving. The colour tells you the relationship at a glance.

Green means the basin is receiving exactly the right amount. Blue means it is receiving less than the target. Red means it is receiving more. When every basin is green, the puzzle is solved.

A basin that stays red no matter what you do usually means a chute above it is sending two streams into the same place. Look for a chute higher up that could redirect one of those streams elsewhere.

The whole puzzle runs locally

The frame, the water simulation, and the solution check all run inside your browser. No data is sent to a server. The generator builds a new puzzle every time you press New Game, and it does so on your own device. You can play offline after the page loads and nothing about the game changes.

Help

How to play Cascade

Each chute has three states and you tap through them: send everything left, send everything right, or split it in half. Under every basin sit two numbers, what it needs and what it is currently getting, so a wrong setting shows up as a mismatch rather than a mystery. Water falls straight down until a chute catches it.

Follow a stream down

Water falls straight until it hits a chute, moves one column the way the chute points, then carries on down.

Use splits to make smaller numbers

A spout of eight can only ever deliver eight — unless you split it into four and four, and split one of those again into two and two.

Watch the shared chutes

A chute usually sits under more than one spout. Setting it to fix one basin often re-plumbs another.

Fill every basin

Green means exact. Blue means short, red means overflowing.

Why there is only one answer

Each chute has three settings, so a frame with seven of them has 2,187 arrangements and one with four has 81 — small enough to walk through all of them. The generator picks a random arrangement, pours the water, and makes the result the basin marks. It then tries every possible arrangement and counts how many fill the basins exactly. The frame is only used when that count is exactly one. Frames where all the water lands in a single basin are rejected, and the starting position is re-scrambled if it happens to already be correct.

Good to know

Work out the halves first

Write down which volumes are reachable at all: from a spout of eight you can get 8, 4, 2 and 1. A basin wanting 6 must therefore be fed by two streams.

Odd water cannot be halved

Water arriving at a split with an odd amount does not divide — it all carries on to the left. That is a rule worth knowing before it surprises you.

Count the total first

The basin marks always add up to the spouts, so if your totals do not match, water is going somewhere you have not noticed.

The bottom chutes decide the basin

A chute near the floor changes which basin the water lands in; one near the top changes which chutes it will meet on the way. Set the top ones first.

Common questions

What happens at the edge of the frame?
Water is never lost. A chute pointing off the side simply keeps the water in the end column.
Can two streams end up in the same basin?
Yes, and they add together. That is how the odd-looking basin numbers are made.
Does a split always halve?
Only an even amount greater than one. Odd water carries on to the left undivided.
Do I have to use every chute?
Every chute is always set to something — there is no "off". Straight through is not one of the options.
Is this the same as a light-and-mirrors puzzle?
It shares the idea of routing something through a fixed set of switches, but the reasoning is arithmetic rather than geometric: what matters is which volumes can be made at all, and that comes from halving.