sqGame Design Document Outline˙

This document is intended to outline the blueprints of ?Space Shooter?. It will address all the details involved in creating the game, as well as intentions for potential expansions.˙

?Space Shooter?
1. Overview˙
	2.1. This game is a 2D arcade-style shooting game that draws on elements of 80?s-era racing games. The overall objective of the game is for the player to get the highest possible score.˙
1. Gameplay
	2.1.	The player?s primary objective is to avoid being hit by falling asteroids and aliens, and is only able to shoot at the alien. A score tracks the player?s progress, as the objects speed up after each successful dodge, and if the player successfully shoots the alien they are awarded an extra 5 points.
	2.2.	To control the spaceship, the player utilises the up, down, left and right arrow keys. To shoot, they press spacebar. As such, the skills required of players are hand-eye coordination, and reactionary reflexes.˙
	2.3.	Game mechanics˙
		2.3.1. The player-controlled spaceship may move in any direction on the screen, but is contained within a playing area. Their movement should be smooth. If they collide with the alien or an asteroid, the game will end.
		2.3.2. The laser will fire from a fixed point just above the nose of the player?s spaceship. It will fire when spacebar is pressed, and only collides with the alien.˙
		2.3.3. The alien and asteroids fall from the top to the bottom of the screen, with only one alien and three asteroids ever being onscreen at a time. Once they have reached the bottom, they reappear at the top at a random position and fall faster than previously.˙
1. Art Style
	3.1. The art was all made in Adobe Photoshop, and is styled to resemble pop-cultural representations of spaceships and aliens, while remaining neutral enough not to relate to any franchise in particular. Each element has a blurred, brush stroke-like quality to it.
1. Sounds
	4.1. The sound effects were downloaded from http://soundbible.com. They occur when the player fires the laser and when the alien is hit.
1. Screen Compatibility˙
	5.1. The game is compatible with smaller screen sizes, and should adjust accordingly.
1. Browser Compatibility
	6.1. Compatible with Google Chrome and Firefox.
1. Future updates
	7.1. Levels
		7.1.1. Rather than the game?s main objective being for the player to beat their own high score, I want to establish a series of levels, each increasing with difficulty, that the player must defeat in order to beat the game.˙
		7.1.2. The score system will be altered to a ranking system.
	7.2. Obstacles
		7.2.1. I?d like to create different obstacles for the player. The player would have to dodge more than mere asteroids, and there would be more enemies for them to attack, amalgamating in one final enemy.
		7.2.2. Rather than the player dying when colliding with another object, I would like for them to have a health bar displayed on screen. In addition to this, the player would be able to pick up power-ups and health points as they play.

