Inclusive Pong

togiLand
Class: Inclusive Game Design

Professor: Amit Pitaru

A Pong game redesigned with accesibility in mind.

 

Documentation/Media

How it was done / more details

We had to implement changes in the game to make it more accessible for people with disabilities.

We had to improve on this Pong game in Flash... what I did was the following:

  • Score decreases instead of increasing
  • Added color to the ball so that it can be seen better
  • Added a pause between scoring points (click mouse to continue)
  • Added a game over state
  • Allow player to move stick around - actually makes game playing harder
  • Allow user to change color of background
  • Allow user to change color of text elements
  • Include a color-blind mode - gray scale applied to the entire game
  • Allow user to adjust the speed of the ball
  • Allow user to adjust the speed of the enemy
  • Allow user to play with the keyboard
I’ve identified the following problems with the original game:
  • PROBLEM: The speed of the game can be an issue for the motion or learning impaired. Reference/source:
  • SOLUTION: Allow user to change the speed of the game and skill level of computer, as proposed in the following article:
  • IMPLEMENTATION: I created a settings menu that allows the user to:
    • Adjust the speed of the ball.
    • Adjust the speed of the computer player.
  • RE-BALANCE GAME: Adjusted the skill level settings of the computer player and limited how fast and how slow the game can be set to.
  • PROBLEM: There is no audio feedback for the learning or visually impaired. Reference/source:
  • SOLUTION: Add sounds that indicate game play events, as proposed in the following article:
  • IMPLEMENTATION: Add sounds
    • Game begins
    • Ball hitting the paddle
    • Player scores
    • Game ends
  • RE-BALANCE GAME: Tested different sounds to see which one would fit the game play.
  • PROBLEM: The game has no instructions or a pause when a player scores which could be a problem for the learning or motion impaired. Reference/source:
  • SOLUTION: Provide instructions for the user, as proposed in the following article:
  • IMPLEMENTATION: Added a start screen with instructions and a pause screen in between scores.
  • RE-BALANCE GAME: Added a counter to start the game once the user clicks to start/continue.