Accessibility
We aim for WCAG 2.2 Level AA, which meets and exceeds the baseline referenced by the Americans with Disabilities Act (ADA) and Section 508. This page doesn't just say so: it lists the keys for each game, one by one, and says what isn't right yet.
What applies to the whole site
- A “Skip to main content” link appears on the first Tab press.
- Every interactive element has a hover state and a visible cyan focus outline that does not depend on the browser's default settings.
- Text contrast against the dark background meets the AA threshold; light text on near-black exceeds 15:1.
- If your system asks for reduced motion (
prefers-reduced-motion), the slow background drift stops, blinking and animated glows are neutralized, and every transition drops to zero. - No information is carried by color alone: Sequence's signals have a shape and a name, Flood's colors carry a symbol, a powered pipe changes brightness, the maze exit carries a star.
- Each game has an
aria-livestatus region that announces the move played and the current situation, not just the final result.
Maze
- Tab brings focus to the grid, which is then announced with your position and step count.
- ↑ ↓ ← →, or W A S D, or Z Q S D on an AZERTY keyboard, move the dot.
- The directional pad below the grid is made of four real buttons, keyboard-reachable and labeled.
- Moving into a wall is announced (“Wall”); it doesn't just silently do nothing.
- Your position, the step count, and reaching the exit are all announced.
Pipes
- The grid uses a roving focus: only one cell is in the tab order, and the arrow keys move focus from pipe to pipe.
- Enter or Space rotates the focused pipe a quarter turn.
- Each pipe announces itself by its position, the direction of its connections (up, right, down, left), and whether it is “powered” or “off”.
- The number of powered pipes is shown as a number in the top bar and announced after every rotation.
Sequence
- The four pads are real buttons; the 1, 2, 3, 4 keys map to them.
- While the pattern is playing, the pads are disabled; they re-enable for your input.
- Each signal is announced by name as it lights up: “triangle”, “circle”, “square”, “diamond”. The game can therefore be played by ear, without seeing the screen.
- A mistake announces the expected signal and the received one, along with the round reached.
Flood
- The six color swatches are real buttons; Tab to move between them, Enter or Space to flood.
- The region's current color is disabled: the screen reader announces it as unavailable.
- Every cell and every swatch carries a symbol based on its color (▲ ● ■ ◆ ★ ✚), readable without telling the hues apart.
- After each move, the corner region, its size, and the chosen color are announced.
Daily challenge
- The Free play / Daily challenge toggle is a group of two ordinary buttons, reachable with Tab. Each announces its state with
aria-pressed. - The challenge panel spells out the date, the result already achieved if there is one, and the current streak.
- The Copy my result button only appears once the challenge is completed. If copying fails, the text is shown in a region the keyboard can select, and an
aria-liveregion announces what just happened. - On the home page, each daily-challenge game carries a label that says whether it has been completed and with what result; the green check mark is decorative and hidden from screen readers.
Known limitations
The Maze grid is exposed as an application (role="application") with a status label rather than cell by cell. This choice makes the game playable by keyboard, but a screen reader cannot explore each corridor individually; you have to rely on the position announcement after each step.
On the 16 × 16 Flood grid shown on a 390-pixel-wide phone, a cell measures about twenty pixels across and its symbol becomes small. The 10 × 10 and 12 × 12 grids are far more legible; we would rather say so than hide it.
Report a problem
If any part of the site blocks you, email [email protected] and tell us your browser and your assistive technology. Accessibility problems go to the front of the line.
Last updated: August 26, 2026.
Keep exploring the site
All four games play right on the page, with no account and no download.