Dangerous Hunting-Requirements

From Computing and Software Wiki

Revision as of 04:05, 26 October 2009 by Sandhj2 (Talk)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

1. Project Overview The goal of the project is to develop a multi-player game where some enemies attempt to catch and kill the player while the player tries to kill the enemies. In the game players are running though a 3D environment and trying to kill several types of enemies which move differently. There are to be enemies which move intelligently and chase the player at varying speeds, enemies which are also intelligent but avoid the player, enemies which are “dumb” and just move randomly in the environment, and enemies which follow a predictable path. All these enemies and players will be physical so they will have full collision detection within the game. Being caught by the animals will result in a point penalty or death. A key part of the project is that it is not only the game that is being developed but rather a framework so that a non-programmer will be able to develop new worlds and scenarios within the theme of the game. This will be done by adding in scripts for the creator to use and also allowing models to be replaceable.

2. Given Requirements

The following requirements were given as required for this project. 2.1. Software Environment These are the requirements provided in terms of the software to be used. 2.1.1. The C4 engine by Terathon must be used as the base of the game. 2.1.2. SVN shall be used for source control of all code and documentation. 2.1.3. All software must run on the following Operating Systems: Windows Vista [Vista 08]/XP [XP 08]. Mac OS X [OS X 10.5].

2.2. Hardware Environment The hardware environment requirements describe the hardware platforms that must be supported. 2.2.1. This software shall be developed for personal computers with standard hardware consisting of a monitor, keyboard, and standard 2-button mouse. 2.2.2. The minimum base machine that this software must run on will be provided by the minimum requirements for the C4 Engine: 2.2.2.1. The minimum graphics card expected (which will cause some features to not work) by the C4 Engine: For Nvidia hardware Geforce 5200 or higher, for ATI hardware Radeon 9600 or higher, and for some Intel hardware GMA X3000 and later. 2.2.2.2. The typical graphics card expected by the C4 Engine: For Nvidia hardware Geforce 6600 or higher, and for ATI hardware Radeon X1300 or higher. 2.3. User Interface The user interface requirements simply describe the intended attributes of the game’s user interface and in section 4.3 more details are outlined. 2.3.1. The interface to design the worlds will be the C4 Engine world editor. 2.3.1.1. All scripts and models can be added to the custom world through this world editor. 2.3.1.2. Non-programmers shall be able to create custom worlds using this interface. 2.3.2. The interface shall be simple and intuitive with minimal clutter. 2.3.2.1. The interface must facilitate ease of to use by not including too much information such that game play would be hindered. 2.3.2.2. Only the most necessary information will be displayed with more important information being more attention drawing.

Personal tools