- •Анализ требований
- •1. Введение
- •1.1. Цель
- •1.2. Область применения
- •1.3. Определения, термины и сокращения
- •1.4. Ссылки
- •2. Общее описание
- •2.1.2. Концепции пользовательского интерфейса
- •2.1.2.1. Концепция зоны в пользовательском интерфейсе
- •2.1.2.2. Концепция пользовательского интерфейса для установки значений характеристик
- •2.1. Перспективы продукта
- •2.1.1. Концепции операций
- •2.2.2. Вариант использования «Перейти в соседнюю зону»
- •2.2.3. Вариант использования «Встретить внешний персонаж»
1. Введение
1.1. Цель
[Примечание для студентов. Цель документа в целом (а не цель программы).]
Этот документ предоставляет все требования для видеоигры Встреча. Части 1 и 2 предназначены преимущественно для заказчиков приложения, но также будут интересны инженерам-разработчикам, разрабатывающим или поддерживающим его. Часть 3 предназначена в основном для разработчиков, но также представляет некоторый интерес и для заказчика.
1.2. Область применения
[Какие аспекты программы этот документ должен охватить?]
Этот документ охватывает требования к версии 0.01 игры Встреча. По данному документу будут делаться замечания относительно некоторых конкретных особенностей будущих версий. Цель этого — направлять процесс проектирования во время разработки приложения.
1.3. Определения, термины и сокращения
Приводятся в табл. 3.7.
1.4. Ссылки
План управления конфигурациями программного обеспечения (SCMP) для игры Встреча, версия 1.0.
Архитектура программного обеспечения (SDD) для игры Встреча, версия 1.2.
План управления программным проектом (SPMP) для игры Встреча, версия 1.2
План контроля качества (SQAP) для игры Встреча, версия 1.0.
План пользовательской документации (SUDP) для игры Встреча, версия 1.0.
Документация по тестированию программного обеспечения (STD) для игры Встреча, версия 1.0.
2. Общее описание
[Сделайте эту часть достаточно общей, чтобы она не сильно изменялась в будущих версиях. Избегайте утверждений, повторяющихся в более поздних разделах.]
Встреча планируется как ролевая игра, моделирующая все стороны жизни главного персонажа игрока. Она должна быть интересна как мужчинам, так и женщинам. Оценка успеха игры Встреча остается за игроком. Обычно успех будет измеряться максимальным числом очков-жизней, набранным игроком, или возможностью игрока жить как можно дольше.
Некоторые игровые персонажи будут находиться под контролем игрока. Остальные, называемые внешними, будут управляться приложением. Игровые персонажи будут иметь фиксированное общее количество очков-жизней, распределенное среди всех характеристик, таких как сила, выносливость, терпение и т. д. Персонажи встречаются каждый раз, когда они одновременно попадают в одну зону, и могут затем вступать в контакт друг с другом. Результат контакта зависит от значений характеристик и от окружения, в котором контакт произошел. Контакт не обязательно должен представлять собой сражение или соперничество. Игроки имеют ограниченные возможности по перераспределению характеристик своих персонажей. Один из персонажей, контролируемых игроком, будет называться главным персонажем игрока.
В ранних версиях этой игры будет только один персонаж, контролируемый игроком, и один внешний персонаж.
Конечная природа персонажей будет определена согласно информации, полученной в опросах. Ожидается, что в первых версиях не будет анимации.
Игра Встреча должна, в конце концов, иметь высокий уровень настройки, так что пользователи смогут либо начинать заранее определенные игры, замещать заранее определенные персонажи, либо придумывать свои собственные персонажи и правила контакта.
Архитектура должна обеспечивать возможность расширения, включая версию игры через Интернет для нескольких людей.
