Casual Verified MIT • Instant Play

Sand Sorting Color Bottles

Relaxing chromatic layer sorting puzzle. Transfer multicolored sand layers between glass flasks until each flask holds a single color.

Click to initialize game session • Zero downloads required

Genre: Casual License: MIT Performance: Instant WebGL/HTML5
Difficulty Low reflex demands but high spatial planning depth—easy to learn, tough to master.
Average Session 2 to 10 minutes per puzzle (scales with complexity)
Compatible Devices Desktop, Mobile, Tablet
License & Provenance MIT ↗

Editorial Overview & Provenance

Sand Sorting Color Bottles is a soothing, color-matching puzzle game where players transfer layered sand between glass flasks until each contains a single hue. Rooted in classic liquid sorting puzzles, this browser-based iteration offers instant playability with no downloads. Its minimalist design and chromatic challenges provide a meditative yet engaging experience, perfect for short breaks or focused relaxation sessions.

Core Gameplay & Mechanics

Players click a bottle to select its top sand layer, then click another bottle to pour the sand if their top colors match. The goal is to consolidate identical colors into single flasks without creating unmovable stacks. No explicit scoring exists—success is binary (solve or restart). Failure occurs when no valid moves remain. The learning curve is gentle, with early levels teaching basic sorting and later ones introducing complex multi-step planning and undo-limited challenges.

Exact Control Mapping & Input Guide

  • Primary: Left-click to select/deselect a bottle, then left-click target bottle to pour if colors match
  • Secondary / Quick-Reset: R key resets the current level; ESC opens the menu
  • Mobile Touch: Tap to select/deselect bottles; swiping cycles through undo history

Strategy, Pacing & High-Score Heuristics

  • Prioritize freeing trapped colors by emptying flasks with single-layer sand first.
  • Avoid filling bottles completely—leave space to temporarily hold movable layers.
  • Plan 3-4 pours ahead to prevent color groups from becoming inaccessible.
  • Use undos sparingly to retrace missteps rather than restarting entirely.

Technical Specifications & Architecture

Game EngineHTML5 Canvas & Web Audio API
Target ResolutionResponsive Dynamic Viewport
Input ModesKeyboard, Precision Mouse, Multi-Touch
Refresh RateLocked 60 FPS V-Sync
Payload Size< 1.2 MB Total Footprint

Frequently Asked Questions

How do I recover from a blocked state?
Track which colors are stuck under others. Undo moves until you can free a key layer, often by clearing a bottleneck flask.
Does bottle order matter?
Yes—leftmost flasks are easiest to empty. Use them as temporary holding spaces for movable layers.
Any shortcuts for harder levels?
Memorize recurring patterns: e.g., always merge small color groups before tackling larger stacks.

Similar Games You Might Enjoy