Collider IT Project. Project Requirements Create a fun and addictive online multiplayer game ...

15
Collider IT Project

Transcript of Collider IT Project. Project Requirements Create a fun and addictive online multiplayer game ...

Collider

IT Project

Project Requirements Create a fun and addictive online multiplayer game

Implement an Open Source physics engine (box2D)

The game allows user to create objects to build structures and contraptions in order to reach a destination

Create a scoring / high score system via user accounts

The Next 3 Weeks (Gantt)

18/3/09 23/3/09 28/3/09 2/4/09 7/4/09 12/4/09 17/4/09 22/4/09 27/4/09

Lodge Project Proposal

Aquire Client and Supervisor

Create Project Charter

Create First Presentation

Learn ActionScript 3

Create Network connection method

Setup Basic game engine

Initial Testing of game engine through a network

Initial feedback response focus group

Scope and Complexity

The Smallest Scope A basic world consisting of two worlds, one for each

player. Players can build boxes only. It will update players across a network in real time.

Scope and Complexity (cont.)

The Basic Game Adding a win situation. This is the finishing zone.

The player must remain in this zone for a predetermined time.

Scope and Complexity (cont.)

The Better Game Add the ability to create more than 1 simple shape

such as wheels and ropes

Scope and Complexity (cont.)

The Better Game (cont.) Add user accounts with the ability to store user data.

Add chat area.

Scope and Complexity (cont.)

An Awesome Game Clean the game and make it look professional ready

for release.

Feasibility Report

Economic: If we build it, people will play it.

However given that this is an open source project with no real-world client, its economic feasibility is somewhat negligible.

If this were for a real world client, such as a flash gaming website, than I believe that this project could be used in a real world setting.

Feasibility Report

Technical: The feasibility of:

The interactive real-time worlds.

How the user wins the game.

Using a physics engine.

Feasibility Report

Other aspects: Some other issues may include copyrights on

imported code.

Box2d is completely open source.

Any other code used in this project will have to be available for use for educational purposes.

Risk Analysis Identifying the Risks:

Game is too complex. The real-time networking too complex. Action Script can’t do it. AS3.0 takes too long to learn. Box2d takes too long to learn. A team member may become seriously ill.

Risk Analysis

13

High

Medium

Low

Low Medium High

Pro

babi

lity

Impact

•Box2d takes too long to learn.•AS3.0 takes to long to learn.

•Real-time networking.

•Game is too complex. • A team member may become seriously ill.

•AS3.0 can’t do it.

Risk Analysis Assess the Risks:

Game is too complex. The real-time networking too complex. Action Script can’t do it. AS3.0 takes too long to learn. Box2d takes too long to learn. A team member may become seriously ill.

Risk Analysis Plan responses to Risks:

Game is too complex. The real-time networking too complex. Action Script can’t do it. AS3.0 takes too long to learn. Box2d takes too long to learn. A team member may become seriously ill.