Post on 30-Dec-2015
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.