Hi HN, I’ve always found standard color utilities to be a bit dry. Most focus on just providing HEX codes, but as a developer, I wanted to build something that felt alive—a creative playground that helps you "master" color theory through gameplay. I built Chroma Master - Color Tool. It’s a suite that combines professional color tools with a full "Game Hub" (Arcade). ### The Technical Challenge The biggest hurdle was performance. I wanted a "Glassmorphism" look with real-time animated mesh backgrounds that wouldn't drain the battery or lag on mid-range Android devices. - UI Logic: Built entirely in Flutter, utilizing heavy optimization for the custom mesh animation loops and OLED-ready true blacks. - AI Integration: Implemented a real-time camera segmentation picker that extracts palettes directly from the physical environment. - Color Mixing Engine: I had to re-implement digital pigment blending from scratch to make the "Merge Puzzle" feel physically accurate. ### The Arcade (7+ Games) To keep the experience engaging, I integrated games that teach color relationships: - Hue Rush: A high-speed coordination game testing your ability to switch color shields in rhythm. - Merge Puzzle: A rethink of the 2048-style logic using additive/subtractive color blending. - Memory Match: A high-fidelity memory trainer that uses hue variations to challenge your visual perception. - Gradient Build: Playing with easing functions and lerping to create perfect smooth transitions. I’m really interested in hearing from the HN community regarding the balancing of the game difficulty and the performance of the Flutter-based animations on your specific hardware.
0 comments