HTML Preview Software Development Project Plan page number 1.


1
Software Project Plan
Introduction
Project Scope
GameForge is a graphical tool used to aid in the design and creation of video
games. A user with limited Microsoft DirectX and/or Visual C++ programming
knowledge will be able to construct a basic 2D-arcade game. The idea is to limit
the amount of actual code written by the user. It will also assist experienced
programmers in generating the Microsoft DirectX and Microsoft Windows9x
overhead necessary for basic game construction, allowing them to concentrate on
more detailed game design issues and implementation.
Critique: Bounding is a critical element of the project scope and the project plan. It
would be a good idea to try to "bound" all the general statement of scope noted here.
For example, “a basic 2D arcade game” is open to very broad interpretation. What is
basic to one reader might be unacceptable to another.
The software will consist of a number of inputs, graphically assisting the user in
creating on-screen objects including the following:
User Created Objects (player character, creatures, static objects)
- Bitmaps (with animation)
- Collision Detection Areas
- Movement Routines
- Additional Object Attributes
Backgrounds
Input Device Setup
Sound Events
The software will also consist of a number of graphical processing functionalities
including the following:
Defining/Editing Objects (including characteristics)
Object Positioning
Opening/Closing/Saving Game Project Files
Exporting Game Projects to compilable C++ Files
Outputs include:
User Created Sprite Objects
Bitmaps
Microsoft VC++ (with DirectX code) Files
Game Project Files
Text Files (containing sprite attributes)
DOWNLOAD HERE


Everything should be made as simple as possible, but not simpler. | Albert Einstein