Water Sort vs Ball Sort: What Is the Difference?

Water Sort and Ball Sort look similar because both place colors inside narrow containers and expose only the top object. The decisive difference is the unit that moves: Water Sort works with connected liquid layers, while Ball Sort works with separate balls.

Quick answer

One pour can move a group; one ball move cannot

Water Sort may pour a connected group of matching top liquid layers in one move. Ball Sort moves exactly one exposed top ball per move.

For a liquid bottle puzzle, open the Water Sort Solver. For a puzzle made of separate balls in tubes, use the Ball Sort Solver.

Water Sort vs Ball Sort Comparison Table

FeatureWater SortBall Sort
Puzzle objectLiquid layersSeparate balls
Container nameBottleTube
Movable itemThe connected group at the top with one colorThe single exposed top ball
Units moved per actionOne or more connected top layers, limited by target spaceExactly one top ball
Target rulePour into an empty bottle or onto the same top colorMove into an empty tube or onto the same top color
Capacity ruleThe target needs room for the amount pouredThe target needs at least one open ball slot
Main planning challengeConnected color groups, pour space, and bottle capacitySingle-ball order, top exposure, and spare-tube management
Preview styleStacked rectangular liquid layers inside bottlesIndividual circular balls inside tubes
Solver terminologyPour from Bottle A to Bottle B; multi-layer output may show "2 layers"Move the top ball from Tube A to Tube B
Recommended toolWater Sort SolverBall Sort Solver

Liquid sorting

How Water Sort Moves Work

A Water Sort bottle is read from the bottom upward, but only the top liquid can pour. The target must be empty or show the same color on top, and it must have enough unused capacity.

The move generator counts the continuous run of the same color at the source top. It then pours the smaller of two amounts: the length of that run or the number of open slots in the target. A run of three may therefore pour as three, two, or one layer depending on available space.

  • Only a connected top color group is available.
  • Different colors underneath stay in the source bottle.
  • A partly full target can accept the pour only when its top color matches.

Ball sorting

How Ball Sort Moves Work

A Ball Sort tube also exposes only its last array item, but that item is one discrete ball. The target must be empty or have the same color on top, and a full tube cannot accept another ball.

The SortingGames.io Ball Sort move generator always creates moves with an amount of exactly one. If two matching balls sit together at the top, the first action moves the upper ball and the second ball becomes available for a later action.

  • Buried balls cannot move before the balls above them.
  • Adjacent matching balls remain separate move units.
  • Every replay step is checked as a legal one-ball move.

Individual games may vary, but the solvers on SortingGames.io use the standard rules described here: connected top-layer pours for Water Sort and one exposed top ball per move for Ball Sort. Both current tools use capacity 4.

The Same Layout Under Two Different Rules

Assume capacity 4. Arrays are written from bottom to top, so the source [2, 1, 1] has two connected 1 items at its top. The target [1] has the same top color and three open slots.

Water Sort: one pour
source = [2]
target = [1, 1, 1]

Both connected top layers move because the target has room for them.

Ball Sort: one action
source = [2, 1]
target = [1, 1]

Only the exposed top ball moves. The second 1 needs another action.

This is a local move example, not a complete solvable level. A full level still has to pass the selected solver's capacity, color-count, and empty-container checks.

Strategy Differences

Water Sort strategy

  • Preserve enough room for a connected liquid pour.
  • Use matching top runs when they reveal a useful buried color.
  • Check the target's remaining capacity before planning the next pour.
  • Do not spend every empty bottle too early.
  • Remember that one action may move several layers.
  • Protect color groups that are close to completion.

For a deeper planning method, read the Water Sort Strategy Guide.

Ball Sort strategy

  • Expose and move one top ball at a time.
  • Track which ball will appear after the current top ball moves.
  • Keep an empty tube available as a buffer.
  • Do not ignore the next ball just because the current top colors match.
  • Plan at the finer level of individual ball order.
  • Expect matching balls to require separate actions.

Use the preview and one-ball replay in the Ball Sort Solver to check that order.

Neither puzzle type is automatically harder. Difficulty depends more on the layout, available empty containers, and buried color order than on whether the puzzle uses liquid or balls.

Water Sort Solver vs Ball Sort Solver

The two tools share a nested-array interface, preview, color list, move list, replay controls, copying, and sharing. Their validation and search behavior are intentionally different because the move rules are different.

Checked featureWater Sort SolverBall Sort Solver
Main page inputBottle arrays written bottom to top; also accepts supported bottle-object wrappersTube arrays written bottom to top; also accepts supported tube-object wrappers
Current capacityFixed at 4 layersFixed at 4 balls
Color-count checkShows a warning when a color is not present 4 times, but the warning alone does not block searchRequires exactly 4 balls for every color before search is enabled
Empty space checkRequires at least one open slot somewhereRequires at least one explicit empty tube, written as []
Move generatorMoves the connected matching top run, capped by target spaceMoves exactly one exposed top ball
Fallback spaceTries the original board, then may test 1 or 2 extra empty bottles and reports that dependencyDoes not add helper tubes automatically
Move wordingBottle letters such as A → B; copied output adds a layer count when more than one movesTube letters plus “Move the top [color] ball from Tube A to Tube B” in the detailed replay label
PreviewRectangular liquid layers in bottle shapesSeparate colored circles in tube shapes
Step replayPrevious, Next, Play, and Reset in the result; shared links open the separate Solution Replay page, which solves the shared starting layout againPrevious, Next, Play/Pause, and Reset on the Ball Solver page
Share behaviorShares the starting bottles and preview palette to the Water replay URLShares Ball-specific tubes, palette, capacity, and the validated one-ball move list back to the Ball Solver
Screenshot supportDoes not read screenshots; it only offers copyable prompts for an external assistantDoes not read screenshots; it only offers copyable prompts for an external assistant
Shortest solutionNo shortest-solution guaranteeNo shortest-solution guarantee
Custom capacityNot supported; capacity is 4Not supported; capacity is 4
Hidden or unknown colorsNot supportedNot supported
ProcessingValidation, search, and replay generation run in the browserValidation, cancellable batched search, and replay run in the browser

If you are new to input and replay controls, follow the Water Sort Solver Guide for liquid bottles or the Ball Sort Solver Guide for discrete balls. Each guide follows the actual validation and share behavior of its tool.

Which Solver Should You Use?

If the game animation looks like pouring, watch whether two or more matching top bands travel together. If it shows one round object lifting out of a tube, use Ball Sort rules. When the visual theme is unclear, test one move in the game before entering the full board.

JSON Input: What Stays the Same?

Both tools can begin with a similar nested-array shape:

[
  [2, 1, 1],
  [1],
  []
]
  • Each inner array represents one container.
  • Values are written from bottom to top.
  • The last value is the current top item.
  • [] represents an empty container.
  • A color ID must mean the same visible color everywhere.

The meaning is different. In Water Sort, each value is a liquid layer and one move may remove several matching values from the end of the source array. In Ball Sort, each value is one physical ball and one move removes only the final value. Similar JSON is a shared representation, not evidence of a shared algorithm.

Common Input Mistakes

  • Recording a bottle or tube from top to bottom instead of bottom to top.
  • Leaving out an empty bottle or empty tube.
  • Giving two similar shades the same ID, or one color two IDs.
  • Entering the wrong total number of items for a color.
  • Putting a Ball Sort puzzle into the Water Sort Solver.
  • Putting a liquid puzzle into the Ball Sort Solver.
  • Assuming adjacent same-color balls move together.
  • Assuming every Water Sort move transfers only one layer.
  • Ignoring the fixed capacity of 4 in the current tools.
  • Entering hidden colors, unknown colors, uneven capacities, or custom rules that the tools do not model.

Try the Games and Tools

To see liquid rules in play, practice with Water Sort games or try the Daily Water Sort challenge. To study separate-object order, browse Ball Sort games.

FAQ

Is Ball Sort the same as Water Sort?

No. Both use top access, color matching, capacity, and empty containers, but Water Sort may pour a connected group of matching top liquid layers while Ball Sort moves one exposed top ball per action.

Can the Water Sort Solver solve a Ball Sort puzzle?

Do not use it for a Ball Sort answer. Similar JSON may load, but the Water Sort move generator can move several connected top items at once, so its move list may be illegal under Ball Sort rules.

Can the Ball Sort Solver solve a liquid puzzle?

No. The Ball Sort Solver treats every array item as a separate ball and moves exactly one item per action. That does not model a Water Sort pour that can transfer a connected top group.

Why do the JSON layouts look similar?

Both puzzles are stacks, so each inner array can represent one container from bottom to top. The same shape does not mean the algorithms are the same: Water items are layers, while Ball items are individual balls.

Does Water Sort always move more than one layer?

No. A Water Sort pour moves the connected matching group that fits. It moves one layer when only one matching layer is exposed or when the target has room for only one.

Does Ball Sort always move only one ball?

The SortingGames.io Ball Sort Solver does. Every generated and replayed step moves exactly one exposed top ball. Individual third-party games may use different variants.

Which puzzle type is harder?

Neither type is always harder. Difficulty depends more on the layout, available empty containers, and buried color order than on whether the puzzle uses liquid or balls.

Do the solvers guarantee the shortest solution?

No. Both tools search for a valid solution within their implemented limits, but neither promises the mathematically shortest possible move list.

Explore Sorting Game Categories

Choose the sorting style that matches the way you want to play.