Action

Color Switch

🎮 Single Player📱 Mobile Friendly⚡ Instant Load

Color Switch tests your ability to recognize and react to color changes under pressure. A ball moves through a rotating color wheel that has four segments, each a different color. The ball can only pass through the segment that matches its own color. Every time the ball successfully passes through, the wheel rotates faster and the colors shuffle to a new pattern. The challenge lies in the rapid color identification required: you have roughly 300 milliseconds to identify the matching color segment and tap to steer the ball through it. As the game progresses beyond 10 successful passes, the wheel rotation speed increases significantly, and the colors begin shifting more unpredictably.

The color palette was carefully chosen to ensure maximum perceptual separation. We tested the game against the four most common types of color vision deficiency and adjusted the palette so that all players can distinguish the segments. The red segment uses a warm coral tone, the blue is a deep cyan, the green is a bright lime, and the yellow is a golden amber. These specific shades were chosen because they remain distinct even when displayed on low-cost phone screens with limited color gamut. The game uses Web Audio API to generate procedural sounds that change pitch based on your current score, providing audio feedback that complements the visual interface.

The most important skill in Color Switch is learning to read the wheel rotation direction. The wheel rotates continuously, and the gap in the matching segment is your only window. You must tap at the exact moment when the ball's trajectory aligns with this gap. The game requires precise timing rather than fast reflexes — a patient player who waits for the right moment will consistently outscore a player who taps frantically. The particle effects that burst from each successful pass provide satisfying feedback that reinforces correct timing. This game was built specifically to demonstrate how game feel emerges from the interaction between simple mechanics: a ball, a wheel, a color check, and a timer. Written entirely in HTML5 Canvas with no external dependencies.

Controls

Click/TaporArrow Keysto play