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.
The rule clicks in 5 seconds
A familiar sort-by-colour puzzle — plus one layer that changes everything: deduction.
Sort
Pour balls between flasks until every flask holds a single colour.
Deduce
Some balls are hidden under a "?". Work out their colour from the clues before you move.
Collapse
A completed flask seals shut with a satisfying animation. Level solved — reward.
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
Four ways to play
One deduction puzzle, four flavours — from relaxed endless runs to a worldwide daily duel.
Endless
Adaptive boards tuned to your skill.
Daily board
One board for all · echo duel.
By difficulty
Pick a tier · same levels for all.
Echo competitions
Daily ranking and async duels.
Difficulty shows as a 1–10 ⚡ rating. Tiers Easy → Expert serve the same levels to everyone each day; competitive modes cap hints and undos and add a small time penalty.
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, solver-guaranteed
Endless mode generates boards procedurally and checks each one with a solver (CSP + backtracking). The content never runs out, and every board has exactly one logical solution.
Adaptive + four tiers
Endless mode auto-tunes colours, hidden balls and spare flasks to keep you in flow (~78% win). Prefer a fixed run? Pick a tier — Easy, Normal, Hard or Expert — where everyone gets the same levels each day.
Daily board & ranking
One shared level for every player worldwide, deterministic by date. A daily leaderboard ranks the fewest moves and fastest times, with streaks 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. Or challenge a friend with a 6-character code. A duel of minds, not reflexes.
Accessible, offline, 5 languages
Every colour is paired with a letter (R/B/G/Y…) — colour-blind friendly. The core plays fully offline, in English, Español, Français, Deutsch and Беларуская — on iOS, Android, macOS and Windows from one codebase.
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.
The rival ghost shows how they figured it out — beat the echo in fewer moves.
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
Perfect!
One game, every screen
Built with Flutter: a single codebase for mobile and desktop. The core gameplay is fully offline.
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.
What game modes are there?
Four. Endless — boards that adapt to your skill and never run out. Daily board — one shared puzzle for the whole world, with an echo duel. By difficulty — pick a tier (Easy, Normal, Hard, Expert); everyone gets the same levels that day. And Echo competitions — a daily ranking of the best solutions.
How do the difficulty tiers work?
Each tier (Easy → Expert) adds more colours and more hidden balls and is deterministic by date, so every player gets the same levels. Easy and Normal are relaxed with unlimited help. The competitive tiers and the Daily board limit your undos and hints, and Expert and the Daily board add a small time penalty for each one used — fair, comparable runs for the leaderboard.
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.
Ready to think, not tap?
Sortlock is coming soon to iOS, Android, macOS and Windows. Read the rules while we finish the release.