Multi Strategy-Game Version
Multi Strategy-Game Version
Multi Strategy-Game Version
Software Requirements
Specification for
Table of Contents
2. Overall Description
2.1 Product Perspective ...................................................................................
2.2 Product Features ........................................................................................
2.3 User Classes and Characteristics ...............................................................
2.4 Operating Environment .............................................................................
2.5 Design and Implementation Constraints ...................................................
2.6 User Documentation .................................................................................. 2.7
Assumptions and Dependencies ................................................................
HISTORY
Strategy video games are a video game genre that focuses on skilful
thinking and planning to achieve victory. It emphasizes strategic,
tactical, and sometimes logistical challenges. Many games also offer
economic challenges and exploration. They are generally categorized into
four sub-types, depending on whether the game is turn-based or real-
time, and whether the game focuses on strategy or tactics
Types
1.1Abstract strategy
1.2Team strategy
1.3Eurogames
1.4Simulation
1.5Wargame
1.6Strategy video games
Abstract strategy
In abstract strategy games, the game is only loosely tied to a thematic
concept, if at all. The rules do not attempt to simulate reality, but rather
serve the internal logic of the game.
Team strategy
One of the most focused team strategy games is contract bridge. This
card game consists of two teams of two players, whose offensive and
defensive skills are continually in flux as the game's dynamic progresses.
Some argue that the benefits of playing this team strategy card game
extend to those skills and strategies used in business [3] and that the
playing of these games helps to automate strategic awareness.
Eurogames
Main article: Eurogame
Eurogames, or German-style boardgames, are a relatively new genre that
sit between abstract strategy games and simulation games. They
generally have simple rules, short to medium playing times, indirect
player interaction and abstract physical components. The games
emphasize strategy, play down chance and conflict, lean towards
economic rather than military themes, and usually keep all the players in
the game until it ends.
Simulation
This type of game is an attempt to simulate the decisions and processes
inherent to some real-world situation. Most of the rules are chosen to
reflect what the real-world consequences would be of each player action
and decision. Abstract games cannot be completely divided from
simulations and so games can be thought of as existing on a continuum
of almost pure abstraction (like Abalone) to almost pure simulation (like
Strat-o-Matic Baseball).
Document on mutli player strategy game
Wargame
Main article: Wargaming
Wargames are simulations of military battles, campaigns or entire wars.
Players should consider situations that are analogous to the situations
faced by leaders of historical battles. As such, war games are usually
heavy on simulation elements, and while they are all "strategy games",
they can also be "strategic" or "tactical" in the military jargon sense.
A multiplayer video game is a video game in which more than one person
can play in the same game environment at the same time. Video games
are often single-player activities, putting the player against pre-
programmed challenges or AI-controlled opponents (which lack the
flexibility of human thought). Multiplayer games allow players
interaction with other individuals in partnership, competition, or rivalry,
providing them with social communication absent from single-player
games. In multiplayer games, players may compete against two (or
more) human contestants, work cooperatively with a human partner to
achieve a common goal, supervise other players' activity, co-op, and
objective-based modes assaulting (or defending) a control point.
Multiplayer games typically require players to share the resources of a
single game system or use networking technology to play together over a
greater distance.
1. Introduction
1.1 Purpose
This SRS is for a video game which will be used to test people with Autism
spectrum conditions. This game will be embedded inside of a larger
game, called Astropolis, which contains a number of other mini-games.
1.2 Document Conventions
N/A
1.3 Intended Audience and Reading Suggestions
This document should be read by the developers, customers, and Faculty
advisor. The developers should read every section to ensure that there is
an understanding for the project. The main sections for the customers
and faculty advisor to review are section 1.4 Project Scope, 2.7
Assumptions, and section 3. Features.
The purpose of this software can be broken down into two major goals.
The first is to allow experimental data to be collected from the players of
the game. This data is valuable in the research of Autism Spectrum
conditions. The second goal is to have a fun game that actually helps
people with Autism Spectrum conditions to recognize facial expressions.
This goal is important because many people with Autism spectrum
conditions have difficulty in recognizing emotions based on facial
expressions.
2. Overall Description
2.1 Product Perspective
The Astropolis Mini-game will be a new addition to Astropolis, which is a
colony simulator that contains a number of mini-games. The new mini-
game will rely on some previously implemented components and
resources of the Astropolis game.
The mini-game will be written in C# using the XNA libraries and functions.
Therefore, the mini-game will comply to the programming practices of
C#. The delivered software will be open-source and maintained by
Belmonte Labs.
UML DIAGRAM