An action game cannot be made accessible to everyone - reflexes and precision are load-bearing, and pretending otherwise would be dishonest. What it can do is remove every barrier that is not the game itself. This guide covers what that means in practice, what this site does, and where the limits genuinely are.
Motion
Vestibular disorders make screen shake and rapid camera movement genuinely unpleasant and sometimes physically disabling. Browsers expose a system-level preference for reduced motion, and it should be respected.
Here, that preference disables hit-stop, screen shake and all decorative particles. Score labels remain, because they carry information rather than being decoration.
Gameplay is identical either way. That is the requirement: an accessibility setting must not be a difficulty setting, and if switching it on made the game harder it would be a false choice.
Colour
Colour is used consistently across the site - ember for hostile, violet for arcane, red for unblockable, gold for opportunity, teal for you - but never as the only signal.
Enemy types differ in silhouette rather than only in colour. Telegraphs differ in shape as well as in colour. The three falling objects in Sword Catch are a four-pointed shard, a square crate and a spiked ball, and the on-screen key labels all three in words.
The test applied is whether the game remains fully playable rendered in greyscale. Where it would not be, something is added rather than the colour being changed.
Ad space reserved. See README.md to connect an ad unit.
Input
Every action is available from more than one input. Both WASD and arrow-key layouts work everywhere, so a player with restricted movement on one side has an option.
No game requires more than two simultaneous inputs. That is a deliberate ceiling and it is why no touch layout exceeds five buttons.
The on-screen touch buttons are real HTML buttons, which means they are focusable, activatable with Space or Enter, and announced by screen readers with descriptive labels rather than symbols. A keyboard-only player can use the touch controls if the standard layout does not suit them.
The one exception is Sword Breaker, whose input is a drawn gesture. It has a keyboard fallback that scores lower, and the game page says so plainly rather than hiding it.
Screen readers and non-visual access
This is where honesty matters most. These games are visual and fast, and no amount of markup makes a canvas-based action game playable without sight.
What is provided is that everything around the game is fully accessible. Each canvas has a descriptive label pointing to the written instructions below it. Those instructions - the objective, the controls table, the scoring, the tips - are ordinary HTML text, not images or canvas content.
The results overlay is real HTML rather than text painted into the canvas, so its content is readable and its buttons are focusable. Focus moves to the primary action when it appears, so a keyboard player can continue without reaching for a mouse.
That means the site's content is accessible even where the games themselves are not, which is the honest position rather than a claim that everything works for everyone.
Cognitive load
Less discussed and often more impactful. Several deliberate choices reduce it.
- New enemy types are introduced one at a time at fixed waves, never in clusters.
- No game has more than two attacks, and their timings are published rather than discovered.
- Scoring rules are printed on screen where they matter - the gradient in One-Tap Sword's strike zone, the three-way key in Sword Catch.
- Run lengths are short, so a session can end at any point without losing progress.
- Nothing carries between runs, so there is no state to track or manage.
What a player can change today
Several of the gaps above have partial workarounds that exist now, and they are worth listing separately from the things that do not.
- Reduced motion is a system setting rather than a site one, so enabling it in your operating system disables hit-stop, shake and decorative particles here automatically.
- Browser zoom enlarges the whole page including the canvas, which makes small telegraphs considerably easier to read - the fixed design space means nothing reflows or breaks.
- The fullscreen control removes browser chrome and gives the canvas the whole screen, which is the single largest legibility improvement available on a phone.
- The touch buttons work with a mouse and with a keyboard, so a player who cannot use the standard layout can drive any game through them instead.
- Sound carries confirmation for every action, so playing with audio on reduces how much has to be tracked visually.
None of these substitute for the features that are genuinely missing. They are worth knowing because they are available immediately and several of them are not obvious.
What is not solved
There is no difficulty selector. Each game has a fixed preset, and a player who finds Expert games too fast has to choose a different game rather than an easier mode.
There is no way to slow the games down, remap keys, or extend timing windows. Those would all be genuine improvements and none of them exist yet.
And the fundamental barrier remains: these are reaction and precision games. The gentler end of the library - One-Tap Sword, Retro Sword Duel, Sword Catch - is considerably more forgiving than the harder end, but none of it is untimed.
Stating that plainly seems better than implying otherwise.
Key takeaways
- Reduced-motion preference disables hit-stop, shake and decorative particles, with identical gameplay.
- An accessibility setting must never also be a difficulty setting.
- Colour is always reinforced by shape - the games remain playable in greyscale.
- Both keyboard layouts work everywhere and nothing needs more than two simultaneous inputs.
- Touch buttons are real focusable HTML elements with descriptive labels.
- No difficulty selector, no key remapping and no slow mode exist yet - and the games remain timed.
- Reduced motion is a system setting, so enabling it in your operating system takes effect here automatically.
Frequently asked questions
Do these games respect reduced motion settings?
Yes. Hit-stop, screen shake and decorative particles are all disabled if your system requests reduced motion, and gameplay is completely unaffected.
Can I play if I have difficulty distinguishing colours?
Yes. Every enemy type has a distinct silhouette, telegraphs differ in shape as well as colour, and object keys are labelled in words. The games remain playable in greyscale.
Are the games playable with a screen reader?
The games themselves are not - they are visual and fast. Everything around them is: instructions, controls, scoring and the results overlay are all real HTML text.
Can I remap the controls?
Not currently. Both WASD and arrow-key layouts work everywhere, and the on-screen touch buttons can be activated with a keyboard, but there is no remapping interface yet.
Is there an easier difficulty setting?
No. Each game has a fixed difficulty, so the way to find something more forgiving is to choose a different game - One-Tap Sword, Retro Sword Duel and Sword Catch are the gentlest.
What can I change right now to make the games more readable?
Turn on your system's reduced-motion setting, use browser zoom, and use the in-game fullscreen control - which is the largest single legibility gain on a phone. The touch buttons also work with a mouse or keyboard.