Terrestrial Invaders is a descendent of the Access Invaders game that also follows the principles of UA-Games. Some indicative screenshot are illustrated in Figure 1. Just like its predecessor, the game is packed with several accessibility features that can be switched on and off, both off-line and on-the-fly. These features include:
- Adjustable overall game speed.
- Adjustable emenies speed (you can even stop them from moving).
- Adjustable size of all game graphics.
- Adjustable size of player's bombs.
- Separately adjustable FX, music and speech volume.
- Optional specification of the exact number of enemy bullets that can be concurrently active on the screen.
- 2D sound for localizing objects on a 2D plane.
- Presentation of spatially localised captions using text and / or graphics for visualizing all game sounds.
- Reading aloud (for the visually impaired) and automatic scanning(for the motor-impaired) of the game menus.
- Two high contrast modes (bright graphics on dark background and the inverse).
- Two novel alternative types of audio descriptions (a summarizing and a more detailed one) that verbalise the relative position of attacking spaceships in relation to the player and warn for incoming fire.
- The option of using simple shapes (e.g., rectangles, ellipses) to render all graphic elements. This option can be useful to people with severe visual impairments, by allowing them to replace detailed graphics with big blobs with high-contrast colors solid in combination with 2D sound and audio descriptions. Additionally, it can also be handy to people with some types of cognitive impairments.
- Game difficulty adjustment cheats: get an extra life, destroy a random enemy, activate the shield.
- Controls can also be redefined, but currently this can only be done by editing the respective XML level description files.
Figure 4: Terrestrial Invaders screenshots:
The game can be played using diverse alternative controls and interaction techniques, such as:
- Multiple keyboard keys (or switches).
- A single key (i.e., one-switch game).
- The mouse.
- By typing keywords consisting of any number of letters or symbols (e.g., "left" to go left, "right" to go right, etc.).
- By blowing into a standard microphone. In this case, the game includes an auto-gain capability that automatically adjusts the microphone input level so that the game can still be played irrespectively of the microphone's volume and the environmental noise.
As was the case with Access Invaders, multiple concurrent players are supported, as well as multiple enemy groups. Each player can play against all or specific enemy groups, the characteristics of which (e.g., size, speed, firepower, etc.) can be adjusted to fit that player, so that players with diverse abilities can co-operatively play the same game, following the concept of Parallel Game Universes.
The game was developed in a preview version of Actionscript 3.0 using Adobe Flash® Professional 9 Public Alpha. The entire game and all its individual parameters (lives, speed, difficulty, controls, sounds, captions, colors, graphics, firepower, etc.) are loaded from a standard XML file. Thus, using any text editor it is quite simple and straightforward to create new versions of the game or extend the current one with new levels. Furthermore, it is possible to add new graphics and sounds through external Flash libraries.
Terrestrial Invaders is actually a byproduct of the development process of Game Over!, the world's first universally inaccessible game. Terrestrial Invaders, through its various accessibility features, is able to address most of the accessibility guidelines that Game Over! violates.