← Back to home

How to play

Sortlock is a sort-balls-by-colour puzzle with one twist: some balls are hidden and you have to deduce them with logic. The rule clicks in 5 seconds; the depth lasts hundreds of levels.

1–3 min per level Offline 13+

Goal

  • Sort the balls so every flask is filled with a single colour — or left empty.
  • When a flask is full of one colour it is "solved" and seals shut with an animation.

How to move

  • Tap a source flask, then a target flask — the top ball flies over.
  • You can only pour onto an empty flask or onto a ball of the same colour.
  • You cannot stack a ball on a different colour or overflow a flask.

Deduction layer

  • A ball marked "?" is hidden — its colour is unknown.
  • Work out the colour from the clues: colour counts, flask rules and already-revealed balls.
  • You may move a hidden ball, but it pays to think first — every board has a single logical solution.

Hints & undo

  • "Undo" rolls back your last move with no penalty.
  • "Hint" reveals the next logical step — as a leading question, not a ready-made answer.
  • Your move and hint counts are shown at the top of the screen.

Accessibility

  • Every colour is paired with a letter on the ball: R, B, G, Y, P, O and so on.
  • A hidden ball is marked "?". Colour is never the only way to tell balls apart — the game is colour-blind friendly.

Daily board & Echo duels

  • Every day there is one shared board for all players in the world.
  • Solve it against a rival’s "echo": their ghost replays the moves and shows their reasoning.
  • Win by using fewer moves. Share a spoiler-free result card.

What the balls mean

Revealed ball
Colour + letter (R/B/G/Y…)
Hidden ball
Colour must be deduced
Solved flask
One colour to the top

Tips for beginners

1

Solve the "cheap" deductions first — the ones where a single colour remains possible.

2

Free up a whole flask: an empty flask is your most valuable resource.

3

Count the balls of each colour — the counter almost always hints the hidden one.

4

Don’t move a "?" at random: a wrong reveal costs you a move.