Rise of Civilizations

Содержание

Слайд 2

The Rise of Civilizations is a turn based strategy game wherein the

The Rise of Civilizations is a turn based strategy game wherein the
player has an option to play either against an AI or against other players on his/her local area network.
The game requires players to build a base where they build their units and eventually defeat all the other players that are not in their team.
This presentation will cover the functional requirements, non-functional requirements and test cases for the game.

Game Overview

Слайд 3

When logging in, the system must allow the player to play in

When logging in, the system must allow the player to play in
Single player (Play against Game AI) or Multi Player modes and this will allow the player to start a new game. In addition, the system must allow the player to resume a previously saved game.
The system must also allow the player to change gameplay settings by selecting the Options menu such as setting the keyboard keys, game volume or the mouse sensitivity.

Functional Requirements Game Login and Configuration

Слайд 4

The system must allow the player to gain knowledge about a particular

The system must allow the player to gain knowledge about a particular
era or civilization by selecting the History option.
The system must allow the player to gain information about different aspects of the game such as "Marching and Fighting", "Feeding the Army", "Training the troops" and “Fighting Battles” by selecting the Learn to Play option.

Functional Requirements Game Login and Configuration

Слайд 5

The system must allow the player to customize the game with options

The system must allow the player to customize the game with options
such as population, difficulty level (Easy, Moderate and Hard), map style, starting age, civilization (Britons, Mongols, Goths and Persians), resources (Gold, Food and Stone), record game, building materials and player skill level.
Finally, the system must allow the player to pause the game at any moment and to resume immediately thereafter.

Functional Requirements Game Login and Configuration

Слайд 6

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Слайд 7

Functional Requirements Game Start

The system must allow the player to begin the

Functional Requirements Game Start The system must allow the player to begin
game after setting all the parameters.
Once the game is started, the system must display a map for the player, along with the player’s current score, timer and the name and number of all resources available. The system must display all the villagers and scout cavalry available with the player at that time.

Слайд 8

The system must display the health of the villagers and the weapons

The system must display the health of the villagers and the weapons
owned by the scout cavalry, by clicking on any of them. The system must allow the player to guide their movements.
The system must also display the player with a town center which acts as center for storing food and researching technologies.
The system must allow the player to discover unexplored areas by moving the scout cavalry to different places on the map.

Functional Requirements Game Start

Слайд 9

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Слайд 10

Functional Requirements Players Build Units

They system must allow the player to be

Functional Requirements Players Build Units They system must allow the player to
able to select villagers to build houses, buildings, lumber centers, farms, docks, gold, mills and stone mining units with resources available to them.
The system must allow the player to select villagers to build mills and farms as renewable sources of food or to gain health and stack food from farming or hunting in the town center.

Слайд 11

The system must allow the player to build army units such as

The system must allow the player to build army units such as
barracks, archery ranges, castles and associate armed men or archers with them.
The system must increase the civilization’s resources such as wood, gold, stone, food etc. based on the number of units built.

Functional Requirements Players Build Units

Слайд 12

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Слайд 13

Functional Requirements Players Engage in Conquest

The system must allow the player to

Functional Requirements Players Engage in Conquest The system must allow the player
engage in conquests with other players and deploy their army units in a defensive or rigorous attacking response.
The system must allow the player to use the available technologies, such as being able to see the units or type of army units (archery units) available with other player(s) in a conquest.

Слайд 14

The system must allow the player to add new villagers in case

The system must allow the player to add new villagers in case
they lose some in an attack.
The system must allow the player to build castles which will have unique units of civilization which no other unit will have access to.

Functional Requirements Players Engage in Conquest

Слайд 15

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Image source: https://www.youtube.com/watch?v=mMey4_d-itA&list=PLEQWWx1EYwpqmXRFnWeBLh77n4tzujrs2&index=1

Слайд 16

The system must allow player to be able to trade with other

The system must allow player to be able to trade with other
users throughout the game. The system must allow the player to use the chat feature to help facilitate the trade of goods.
The system must implement a scorecard for each trade to help evaluate the deal for each player.

Functional Requirements Players Engage in Trade

Слайд 17

The system must advance the game to the next age when the

The system must advance the game to the next age when the
player builds enough units and has enough resources to move to the next level.
The system must end the game when the player has played in all the eras and has captured all the available resources, such that there are no more opponents left in the game to play against.

Functional Requirements End Game

Слайд 18

Use Case Diagram

Use Case Diagram

Слайд 19

The game shall be easy to use as in it will be

The game shall be easy to use as in it will be
easy for a child of 10 years and anyone above that.
There shall be an option for recovering forgotten passwords.
The game shall be only in English.
The game shall allow the user to personalize their username, and profile space.
This game shall be usable by anyone who possesses very basic computer skills.

Non-Functional Requirements Usability

Слайд 20

There should be no loss of user data in the event of

There should be no loss of user data in the event of
a system failure.
In the event of a failure, the game should take no longer than 15 seconds to re-load the most recent game environment.
There should be weekly maintenance to the game’s system.

Non-Functional Requirements Reliability

Слайд 21

The game must execute and run at least 120 fps (frames per

The game must execute and run at least 120 fps (frames per
second).
The system in which the game is run on must have at least a 1.4 GHz (gigahertz) processor.
The game should not have a load screen longer than 5 seconds between levels of gameplay.
Finally, the time to reach the main menu upon the game launch shall not exceed 15 seconds.

Non-Functional Requirements Speed and Latency

Слайд 22

The product shall be able to provide assistance for all users 24/7

The product shall be able to provide assistance for all users 24/7
through an email automated system.
Users shall receive help when asked within 24 hours of request.

Non-Functional Requirements Supportability

Слайд 23

Test Conditions : Game Login and Configuration

Test Conditions : Game Login and Configuration

Слайд 24

Test Conditions : Game Start and Build Units

Test Conditions : Game Start and Build Units

Слайд 25

Test Conditions : Players Engage in Conquests

Test Conditions : Players Engage in Conquests

Слайд 26

Test Conditions : Others

Test Conditions : Others
Имя файла: Rise-of-Civilizations.pptx
Количество просмотров: 33
Количество скачиваний: 0