Accessibility

Accessibility at ClassicWorks

Last reviewed: August 9, 2026

ClassicWorks aims to make traditional browser games usable with keyboard, mouse, touch, zoom, and assistive technology. The project follows WCAG 2.2 AA principles where practical, but has not yet completed an independent conformance audit.

Keyboard access

Site navigation, dialogs, game setup, statistics, and all three game boards are keyboard operable. On the Minesweeper board, arrow keys move focus, Enter or Space reveals a cell, and F toggles a flag. On the 2048 board, arrow keys or W, A, S and D move the tiles. Four in a Row uses arrow, Home, and End keys to move among seven column controls; Enter or Space drops a disc, and number keys 1-7 select and play a column directly. Visible focus indicators show the current control or board position.

Mouse and touch

Minesweeper Reveal and Flag modes provide explicit touch controls, and desktop players can right-click to toggle a flag. In 2048, a clear horizontal or vertical swipe moves the tiles. Visible up, down, left, and right buttons provide a single-pointer alternative for players who cannot or prefer not to swipe. Four in a Row provides one labelled button for each column, so touch and pointer players do not need to drag. Controls use consistent sizing and do not depend on hover alone.

Screen readers

Each game board is exposed as a labelled grid. Minesweeper cells announce their row, column, state, and adjacent-mine count when revealed, and its status updates announce starts, hints, wins, and losses. 2048 cells announce their value or empty state with their row and column, while labelled result dialogs identify reaching 2048 or running out of moves. Four in a Row cells announce their row, column, and player or empty state; status updates announce valid drops, turns, wins, draws, undo, and new rounds. Winning cells identify that they are part of the winning four. Dialogs keep focus inside while open and close with Escape.

Colour and contrast

Minesweeper numbers use the familiar colour sequence alongside their visible numeral, so colour is not the only source of meaning. Revealed and hidden cells use different surfaces and borders. In 2048, every occupied tile displays its numeric value as well as using a distinct surface. Four in a Row discs display Player 1 or Player 2 numerals and distinct patterns, and winning cells add a star marker, so player and result information does not rely on colour. Timer pace and game-piece surfaces use colour only as supplementary information.

Zoom, reflow, and motion

The layout reflows for smaller screens, moves advertising space below the game where necessary, and scales the board to avoid internal scrolling. Text can wrap without requiring horizontal page scrolling. Interface animation and transitions are reduced when the browser requests reduced motion.

Known limitations

A large Expert board contains 480 individually labelled cells and can require substantial navigation with a screen reader. The Theme control is reserved but currently unavailable. Community-record availability depends on a network request, and email support will not operate until the support mailbox is registered.

Accessibility feedback

Report a barrier through the Contact page or email support@classicworks.app after the mailbox becomes active. Include the page, browser, assistive technology, and the task you were trying to complete.