🌐Cube Composer
PuzzleA-TierMedium
A unique puzzle game that turns functional programming concepts into colorful, hands-on gameplay. You're given a row of colored cubes and a toolbox of functional transformers — map (recolor all cubes), filter (remove cubes by color), fold/reduce (combine adjacent cubes), zip (interleave two rows), and reverse. Drag and drop these operations onto the cube row to transform it into the target pattern shown on screen. Each level introduces a new operator, building from simple recoloring to complex multi-step pipelines that mirror real functional programming workflows. Created by David Peter (sharkdp), the developer behind fd and bat, Cube Composer features a clean material design interface with 35 hand-crafted levels that progressively teach functional thinking — no code required. An elegant brain-teaser that makes abstract CS concepts tangible and surprisingly addictive.
🎮 Controls
Drag and drop transformers onto colored cubes. Match the target pattern to clear each level.
MIT