Vision Therapy exercises
These tools and mini-games are designed for use under guidance from a vision therapist. Some of the tools are modeled after existing games, and can be played as regular games.
Please visit the project's
GitHub repository to view the code, contribute, or provide feedback.
(See
current issues under active consideration.)
Contents
(p = printable ; i = interactive)
- Keep your eyes focused on the middle circle. Click the circle, or press the spacebar to display the target marker/letter. Using your peripheral vision, locate the corresponding marker in one of the outer circles. Try to click the target marker without moving your eyes away from the central circle. A correct click will result in a green flash, and the central circle will advance to the next target marker. The central circle will flash red if the wrong target marker is clicked.
- Instead of clicking the targets, you may use other means of identifying the target marker (eg, by placing a stick or physical pointer and verifying the correct target by looking there). In this case, press the space bar to advance the central marker to the next target.
- Switch to Multicolor markers by selecting "Colorful" in the Color Mode dropdown menu
Space Fixator (Look, Ready, Touch, Back)
- Normal CP saccade display
- Space Fixator with blank dots
- Space Fixator with numeric labels
Red/Green delete
- Use Red/Green glasses
- Select Red/Green in the Color Mode dropdown menu
- Advanced Red+Green option for two-tone letter colors
- Read each letter at a steady pace.
- Use metronome if needed, to maintain the pace.
- Built in metronome may stutter occasionally as it is not 100% accurate
- Scan the QR code with a mobile device to mirror the chart to do the near/far accommodation exercise.
- Decoding exercise
- Click the code coordinates to enable typing
- Full answer is displayed when hovering over the code for a couple seconds.
- If hints are enabled then the corresponding row/column is highlighted when hovering over each code item.
- Toggle between 8x8 grid of shapes or 6x6 grid of arrows
- Find each letter of the alphabet in order.
- Timer will start automatically on first click, and stop when all letters have been accounted for.
- Target word count of 70
- If all letters are not shown within target word count, the script will continue generating words until all letters are accounted for.
- Allowable letter combinations taken from "wordbank".
- This can be customized by entering any text into the wordbank input box.
- If all letters are not present in the text, the script will show an error.
- "Level 2" option mixes capital and lowercase letters.
- Use red/green glasses with "Red" mode.
- Tranaglyphs:
- Requires the use of red/green glasses. Red lens over right eye.
- Adjust glyph separation distance with arrow keys or Page up/Page down keys keys. (PageDown/Left/Down toward convergence, PageUp/Up/Right toward divergence).
- Use the calibration slider to adjust the distance between the two vertical lines so they are about 4 inches (10 cm) apart.
- Fusion Mode:
- Simulate Fusion cards exercise. Glyphs will appear as black/white, separate to a fixed distance apart.
- Use the calibrator to adjust the scale.
- Line counting exercise.
- Count the number of black bars and enter it in the box.
- Drag tiles into the play area
- Click to rotate clockwise, Right click to rotate counter-clockwise
- Incorrectly placed tile will be tinted red.
- Drag tile over existing tiles to swap places (swapped tile gets bumped back to the tray)
- Confirmation will display before reloading the game or navigating away if tiles are in play.
- Extended tileset!
- Use the dropdown menu to switch from the default tileset (64 tiles).
- You can play with all 70 possible tile patterns, or a random selection of 36 tiles.
- For extremely geeky details, see this writeup on the process of generating the full tileset.
- Spot the matching figure. Each generated pair has one matching image. Click it to generate a new pair of cards.
- Randomized scale & rotation of the shapes can be toggled in the Settings.
- Dual device feature:
- Toggle Matched mode to display one shape cluster on the first device.
- Scan the QR code with your second device (smartphone) to display the matched cluster.
- *NEW* Auto-advance mode: clicking a match on one device will also trigger a change on the other device.
- For manual play, uncheck Auto Advance mode. Identify and click the matching shape on both devices to proceed in parallel.
- Tap your hand or foot according to the figures
- Top left: left hand
- Top right: right hand
- Bottom left: left foot
- Bottom right: right foot
- Circle: rest
- Adjust complexity by setting the Level via the dropdown menu.
- Works best on a desktop browser (wide screen)
- Toggle Color mode for added complexity (say the color name as you slap/tap).
- Tap/bump your hands according to the figures
- Circle: Closed fists bump the table
- Vertical line: Open hands with palms facing each other strikes the table.
- Horizontal line: Flat hands tap the table.
- Toggle Color mode for added complexity (say the color name as you go).
- Touch matching large reference targets and the smaller task targets simultaneously with your index finger of both hands.
- Match either the color or the direction.
- Say the color name or the direction of the triangles as you go.
- Alternate reference/task fingers with each touch.
- Wear your red/green glasses as guided by your vision therapist.
- Select the matching letters in alphabetical order.
- If any letters appear to fade or disappear, try any anti-supperssion techniques that help you to engage both eyes.
- Discontinue this activity if you experience consistent double vision and are unable to resolve this as you play.
Monocular Fixation in Binocular Field
- Use the Settings panel to pick a desired color.
- While both eyes will see the screen, only one eye will see the letters.
- Select matching letters in alphabetical order.
Alternate Markers
- Use the Settings panel to select the desired character set.
- If the number set is paired with an alphabet set, match the number corresponding to the letter (A=1, B=2, etc).