A web-based video game designed for vision-impaired players.
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Cricket
Enemy.js
README.md
SoundDefender.js
SoundDefender.mp3
SoundDefender.ogg
SoundDefenderLogo.png
SoundDefenderLogo.psd
Turret.js
explosion.mp3
explosion.ogg
game.js
index.html
laser.mp3
laser.ogg

README.md

Sound Defender


ScreenShot

Sound Defender was created for the UNC Computer Science event Maze Day. During this event, blind and visually-impaired children come to the department and play student-developed video games. This is a great event, because there are virtually no video games designed for visually impaired individuals out there.

Sound Defender is a "tower defense game" of sorts in which the player must shoot at incoming enemies before they reach the player. The game makes use of a spacial sound library to play sounds of incoming enemies relative to the player's current position. In this way the player must rotate the turret until aligned with the enemy (using only sound) before firing the laser.

Although there is a visual component to the game, players can elect to "turn off the lights" (black out the screen) in order to level the playing field between sighted and blind players.

There is a high scores table, which gets read aloud to the player at the end of the game (during Maze Day the high scores became quite competitive).

Objective

Sound Defender is a "tower defense game" of sorts in which the player must shoot at incoming enemies before they reach the player. The game makes use of a spacial sound library to play sounds of incoming enemies relative to the player's current position. In this way the player must rotate the turret until aligned with the enemy (using only sound) before firing the laser.

Controls

Use the arrow keys to rotate your turret until you are facing an enemy then press the space bar to fire your laser.