Logic puzzle · 13+

Sort blind.
Think, don’t tap.

Sortlock is a ball-sort puzzle where some balls are hidden. Deduce their colour with logic — like Minesweeper and Mastermind — and sort every flask by colour.

Endless levels Plays offline Colour-blind friendly

The rule clicks in 5 seconds

A familiar sort-by-colour puzzle — plus one layer that changes everything: deduction.

01

Sort

Pour balls between flasks until every flask holds a single colour.

02

Deduce

Some balls are hidden under a "?". Work out their colour from the clues before you move.

03

Collapse

A completed flask seals shut with a satisfying animation. Level solved — reward.

Deduction layer

A hidden ball can be deduced

A colour is hidden under the "?". Combine the clues and often a single option remains. The generator guarantees every board has exactly one logical solution.

  • Colour count: There are 5 reds in this level
  • Already visible: 4 red balls are revealed on the board
  • Flask rule: No blue allowed in this flask
So the hidden ball must be red (R).

More than a sort puzzle

The Adaptive Deduction Engine fixes the genre’s biggest pain — content that runs out and gets stale.

Deduction layer

Some balls are hidden under a "?". Work out their colour with logic — from colour counts, flask rules and already-revealed balls. Sort × Minesweeper × Mastermind.

Endless levels

Procedural generation with a solver-checked guarantee (CSP + backtracking). The content never runs out, and every board has exactly one logical solution.

Adaptive difficulty

The DDA engine keeps you in flow (target win-rate ~78%): it tunes the number of colours, hidden balls and empty flasks to your pace and style.

Daily board

One shared level for every player worldwide, deterministic by date. Streaks for daily play and a spoiler-free result card to share.

Echo duels

Solve the daily board against another player’s "echo": their ghost replays moves asynchronously and shows how they figured it out. A duel of minds, not reflexes.

Accessible & offline

Every colour is paired with a letter (R/B/G/Y…) — colour-blind friendly. Fully playable offline; on iOS, Android, macOS and Windows from one codebase.

Living Deduction

Come back every day

One shared daily board for every player in the world — plus asynchronous duels against a rival’s "echo". A battle of minds, no real-time servers.

Dopamine

Every win is a celebration

Juicy pour animations, confetti and a "lesson complete" results screen: moves, accuracy and time. Short 1–3 minute sessions — perfect for a break.

  • Adaptive difficulty keeps you in flow
  • Spoiler-free result sharing
  • Ethical streaks: a pause, not a punishment

One game, every screen

Built with Flutter: a single codebase for mobile and desktop. The core gameplay is fully offline.

iOSAndroidmacOSWindows

Frequently asked questions

What is Sortlock?

A logic sorting puzzle. Pour balls until every flask holds a single colour. The twist: some balls are hidden under a "?", and you have to deduce their colour first instead of guessing.

How is it different from a normal ball-sort game?

In a regular sort you just move visible balls around. Sortlock adds a deduction layer: hidden balls are inferred from clues — colour counts, flask rules and already-revealed balls. It turns a mindless mechanic into a real puzzle.

How do I work out a hidden ball?

Combine the clues: how many balls of each colour exist on the board, which colours are already visible, and what each flask forbids. Often a single colour remains possible — that is the answer. Every board has exactly one logical solution.

Do the levels ever run out?

No. Boards are generated procedurally and verified solvable by a solver, so the content is endless. There is also a separate daily board — the same one for every player in the world.

What are Echo duels?

Asynchronous duels on the daily board. You play not against a timer but against another player’s "echo" (ghost): their replay repeats the moves and shows how they revealed the hidden balls. Whoever solves it in fewer moves wins. No real-time server needed.

Ready to think, not tap?

Sortlock is coming soon to iOS, Android, macOS and Windows. Read the rules while we finish the release.