Accessibility

Accessibility at ClassicWorks

Last reviewed: July 18, 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 Minesweeper cells are keyboard operable. On the board, arrow keys move focus, Enter or Space reveals a cell, and F toggles a flag. Visible focus indicators show the current control or cell.

Mouse and touch

Reveal and Flag modes provide explicit touch controls. Desktop players can also right-click to toggle a flag. Controls use consistent sizing and do not depend on hover alone.

Screen readers

The Minesweeper board is exposed as a labelled grid. Each cell announces its row, column, state, and adjacent-mine count when revealed. Game status updates announce starts, hints, wins, and losses. Dialogs are labelled, keep focus inside while open, and close with Escape.

Colour and contrast

Numbers use the familiar Minesweeper colour sequence alongside their visible numeral, so colour is not the only source of meaning. Revealed and hidden cells use different surfaces and borders. Timer pace uses colour as a supplementary indicator while the time remains readable as text.

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 [email protected] after the mailbox becomes active. Include the page, browser, assistive technology, and the task you were trying to complete.