Sie sind auf Seite 1von 8

WARP!

REQUIREMENTS
By Garrett Reuscher & Andre Wiggins

Title Screen
The

title menu must be appealing to the eye and relevant to


the visual theme.
The title menu must have background music and audio
effects which are relevant to the audio theme.
The title menu must display custom artwork of the games
title.
The title menu must have some way of entering the Game
Setup Screen, the Options Screen, the Credits Screen, and
the Board Customization Screen using only the mouse.
The title menu must have a way to exit the application
using only the mouse.
The title menu must run smoothly enough so as not to slow
down navigation through menus.
The title menu must be mostly bug free.

Game Setup Screen


The

game setup screen must be appealing to the eye and relevant to the visual
theme.
The game setup screen must have background music and audio effects which
are relevant to the audio theme.
The game setup screen must allow the player to choose between single player,
local multiplayer, and network multiplayer using only the mouse.
The game setup screen must have some way of entering the Game Screen using
only the mouse.
The game setup screen must have a way to scale the difficulty of the AI using
only the mouse if the single player game mode has been chosen.
The game setup screen must have an option to choose the board that the match
will be played on using only the mouse.
The game setup screen must have some way to distinguish which boards are
player made and which are built-in.
The game setup screen must display when another player has been found for
network multiplayer.
The game setup screen must have a way to back out to the title menu using
only the mouse.
The game setup screen must load the game screen in a reasonable amount of
time.
The game setup screen must run smoothly enough so as not to slow down
navigation through menus.
The game setup screen must be mostly bug free.

Credits Screen
The

credits screen must be appealing to the eye and


relevant to the visual theme.
The credits screen must have background music and audio
effects which are relevant to the audio theme.
The credits screen must display all of the personnel that
have worked on the game in equal distinction.
The credits screen must have a way to back out to the title
menu using only the mouse.
The credits screen must run smoothly enough so as not to
slow down navigation through menus.
The credits screen must be mostly bug free.

Options Screen
The

options screen must be appealing to the eye and


relevant to the visual theme.
The options screen must have background music and audio
effects which are relevant to the audio theme.
The options screen must properly display the players
current sound and music volume.
The options screen must allow the player to change the
values for the sound and music volume using only the
mouse, and must properly update these values in the
scripts.
The options screen must have a way to back out to the title
menu using only the mouse.
The options screen must run smoothly enough so as not to
slow down navigation through menus.
The options screen must be mostly bug free.

Board Customization Screen

The board customization screen must be appealing to the eye and relevant to the visual theme.
The board customization screen must have background music and audio effects which are relevant to the
audio theme.
The board customization screen must properly display an accurate preview of the board that the player is
creating/editing.
The board customization screen must display a preview of all of the arrows that a player can put on to a
tile, and allow players to drag these arrows on to the example tile using the mouse.
The board customization screen must have multiple tabs in which the different arrows a player can drag
on to a tile are organized, and must allow the player to switch between these tabs using only the mouse.
The board customization screen must display an accurate preview of the tile that the player is creating.
The board customization screen must allow players to drag their newly created tiles on to the preview
board using the mouse.
The board customization screen must allow players to select and edit tiles on the preview board using only
the mouse.
The board customization screen must allow the player to load and edit previously created boards using only
the mouse.
The board customization screen must allow the player to save their newly created/edited boards to disk
using only the mouse.
The board customization screen must display the name of the board that is currently being worked on by
the player.
The board customization screen must allow the player to edit the name of the board being currently edited.
The board customization screen must enforce the rules of board symmetry when the player is creating a
board.
The board customization screen must periodically display some hints to assist in the creation of good
boards.
The board customization screen must have a way to check that a board has sufficient ways for pieces to
travel from one side to the other before allowing the player to save it.
The board customization screen must have a way to back out to the title menu using only the mouse.
The board customization screen must run smoothly enough so as not to slow down navigation through
menus.
The board customization screen must be mostly bug free.

Game Screen
The

game screen must be appealing to the eye and relevant to the visual theme.
The game screen must have background music and audio effects which are
relevant to the audio theme.
The game screen must properly load the board that was selected on the game
setup screen.
The game screen must allow players to select any of their game pieces, and must
highlight selected pieces to show that they are currently selected.
The game screen must highlight the tiles that a selected piece can move to based
on the tile that the piece is currently on and the direction that it came from.
The game screen must correctly increment the score when a piece reaches the
opposite side of the board.
The game screen must move a selected piece to a valid tile if the player clicks on
it.
The game screen must play an animation that consists of a piece moving to a tile
if a valid move is made.
The game screen must ensure that player turns alternate after the current
player had made a valid move.
The game screen must properly count down any timers that are associated with
the match.
The game scene should properly display which player won the match and return
to the game setup screen.
The game screen must have a way to pause the game using the mouse.
The game screen must be mostly bug free.

Pause Screen

The pause screen must be appealing to the eye and relevant to the visual
theme.
The pause screen must have background music and audio effects which are
relevant to the audio theme.
The pause screen must display a graphic saying something such as
Pause.
The pause screen must make the board seem slightly translucent while the
game is paused.
The pause screen must prevent players from selecting and moving pieces
while the game is paused.
The pause screen must completely black out the game board if timers are
involved in gameplay.
The pause screen must completely stop timers if they are involved in
gameplay.
The pause screen must properly return to the game screen without altering
the game board or timers involved with the match.
The pause screen must have a way to resume the game using only the
mouse.
The pause screen must have a way to quit the current game using only the
mouse.
The pause screen must activate and deactivate in a timely fashion.
The pause screen must be mostly bug free.

Das könnte Ihnen auch gefallen