Josh Smallman - Harvey Mudd College



Josh Smallman

Mjumbe Poe

Zach Clegg

Virulent Sophtwear Final Project

Virul-Glider Game Spec

1. Draft of Game Spec.

a. Overview:

i. Virul-Glider is a 3D-flight simulator where the player has the fantastic opportunity to take control of their very own personal flight device, a glider!

b. Players

i. The game will be single player, where the goal is to pilot the glider through a course, scoring points by navigating through rings or other markers, and catching thermals to increase flight time!

c. Look and Feel

i. The viewpoint will be third person and slightly above, enabling the player to view their current pitch, yaw, and roll. We may also ”thematicize” the game in some manner, such as making the glider a paper airplane in a ‘honey-i-shrunk-da-kidz’ sort of world.

d. Interface

i. Pitch and Yaw will be controlled by the X and Y axis of the mouse. Roll will be controlled by holding the mouse button down and moving the mouse left and right.

e. Start Up

i. The game starts by instructing the player, loading the course, then waiting for input before starting the game.

f. Objectives

i. Navigate the course by passing through goals.

ii. Avoid hitting obstacles (ie birds, rocks, etc.)

iii. Hit thermals to increase speed/height

iv. Land on the Target at the end of the course

g. Entities

i. Entities in the game include the Player/Glider, Goal Markers, Obstacles, and the Target.

h. Features

i. Hang Gliding Simulation with 3 axes of control. Thermals! Rings to pass through!

i. Rules

i. Avoid falling to the ground before you reach the end of the level. Pass through as many gates as possible. Hit thermals to ensure sufficient speed/height to reach the goal.

j. Gameplay

i. Players need to master the dynamics of flight and changing wind in order to navigate the obstacle course. Advanced players may even be able to pull off tricks with their glider!

k. Level Design

i. Levels will be a series of gates, obstacles, and thermals, bounded by a goal pad for landing. If a theme is chosen, objects will represent the storyline.

l. Technical Requirements

i. Windows2000 or newer.

m. Marketing

i. The clients have already performed market research in their target audience, so no further development of a marketing strategy is necessary.

Use Cases:

1. Game is Loaded

Course Is Loaded, Instructions Displayed, Player is placed at starting Position, Game waits for user input.

2. Player Starts Game

Glider starts flying, game proceeds

3. Player turns left/right, pitches up down (using mouse x & y axis)

Glider turns appropriately

4. Player rolls left/right (holding mouse button and moving mouse left/right)

Glider rolls

5. Player passes through gate

Points awarded, gate changes color

6. Player passes through thermal

Velocity (mainly positive-Y) increases to increase speed and height. Points awarded

7. Player lands on Goal

Points awarded, level ends.

8. Player lands in water

Player fails to hit goal, no points awarded, life lost, level restarts.

9. Player hits obstacle

Forward momentum decreases.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download