Сетевая игра “Морской бой” Требования и исходные данные



Скачать 76.82 Kb.
Дата16.09.2014
Размер76.82 Kb.
ТипАнализ
Сетевая игра “Морской бой”
Требования и исходные данные


Подп. и дата




Инв. № дубл.


Ответственный исполнитель

__________/Пряничников А. В./

«___»_____________2008 г.
Исполнитель

___________/Шаханов М. Д. /

«___»______________2008 г




Взам. инв. №




Подп. и дата.




Инв. № подл.




2008

Аннотация

Содержит требования, предъявляемые к компоненту “Сетевая игра “Морской бой” и исходные данные, необходимые для реализации указанных требований.

Игра предназначена для мотивированного сбора данных о моторных и мыслительных процессах индивидуумов, может применяться при комплексных психо-физиологических проверках, сочетающих физическую нагрузку и психологическое тестирование.
Содержание


Аннотация i

1. Назначение документа 1

2. Общая формулировка задачи 1

3. Цели 1

4. Функции системы 1

4.1 Одновременная игра парных партий игры “Крестики-нолики” 1

4.2 Расчет и отображение рейтингов игроков 1

5. Атрибуты системы 1

Общие 1

6. Выходные документы 2

7. Исходные данные 3

Правила игры 3

Анализ 3

Глоссарий i

Ссылки ii



1.Назначение документа

Данный документ предназначен архитекторам и разработчикам программных средств, обеспечивающих реализацию функциональности и тестирование программного компонента ““Сетевая игра “Морской бой”.




    1. Применение документа

Специальные термины, встречающиеся в тексте документа впервые, выделены курсивом. Толкования специальных терминов приведены в глоссарии в конце документа.


2.Общая формулировка задачи

Разработать программное обеспечение, которое обладает следующими особенностями:

позволяет нескольким игрокам одновременно играть парные партии игры “Морской бой”;

рассчитывает и отображает рейтинги игроков (соотношению выигранных и проигранных партий);



3.Цели




  1. Получение навыков совместной работы, а также работы с SVN и Bugzilla.

4.Функции системы




4.
1 Одновременная игра парных партий игры “Крестики-нолики”







Функция

Категория

1

Должна быть обеспечена возможность регистрации игроков (логин, пароль)

очевидн.

2

Должна быть обеспечена возможность выбора партнера из игроков, работающих в данный момент с программой. Партнер, получивший приглашение на игру может принять приглашение (начинается партия) или отклонить его.

очевидн.

3

Для каждого игрока, работающего в данный момент с программой, должен отображаться статус: ИГРАЕТ, ОЖИДАЕТ, НЕ АКТИВЕН.

очевидн.

4

Расстановка кораблей перед началом игры. Есть кнопка готовности.

очевидн.

5

Партнеры, объявив о готовности, начинают парную партию, очередность ходов в партии должна определяться случайным образом в начале партии.

очевидн.

6

Возможность операций с игровым полем вне очереди должна блокироваться.

очевидн.

7

Возможность очередного хода должна индицироваться специальным индикатором и разблокировкой игрового поля

очевидн.

8

Любой из партнеров может отказаться от продолжения игры во время очередного своего хода, тогда победа присуждается другому игроку.

очевидн.

9

Проигравший тот, кто потерял все корабли. После ранения есть игрок ходит еще раз.

очевидн.

10

Должна быть обеспечена возможность одновременной работы с программой не менее 5-ти игроков с разных компьютеров.

очевидн.

11

Автоматическая пометка квадратов, в которых заведомо нет кораблей.

очевидн.

12

Графический интерфейс содержит два игровых поля: свое поле и поле противника

очевидн.

13

Игрок может отметить на поле противника клетки, в которых по его мнению кораблей нет.

очевидн.


4.2 Расчет и отображение рейтингов игроков







Функция

Категория

1

Должны рассчитываться следующие рейтинговые характеристики игроков:

соотношение выигранных и проигранных партий игроком партий;




очевидн.

2

Должен быть обеспечен вывод списков игроков, отсортированных по каждой из рейтинговых характеристик.

очевидн.


5.Атрибуты системы




Общие




Атрибут

Значение или ограничение

1

Платформа

(Значение) Windows XP SP2

2

Средства разработки и язык реализации

(Значение) Microsoft Visual Studio 2005, язык C#

3

Документирование исх. кода

(Значение) Все определения (функции, классы, методы классов, члены классов) комментируются в формате XMLDoc. Все объявления локальных переменных должны иметь комментарии (русский язык, произвольный формат). Критичные участки исх. кода комментируются (русский язык, произвольный формат). Кодировка win1251

4

Язык документов и комментариев исх. кода

(Ограничение) Русский.

5

Справочная информация

(Значение) HTML

6

Руководящие документы

(Значение) План конфигурационного управления

7

Программные средства, разрешенные к применению

(Значение) ADO.Net, NI ComponentWorks 1.0

6.Выходные документы






Документ

Стандарт

Формат

Эксплуатационная

1

Спецификация

ГОСТ ЕСПД

MS Word 2003

2

Описание программного компонента

СТП Student Softwer Co

MS Word 2003

3

Описание применения

ГОСТ ЕСПД

MS Word 2003

4

Руководство оператора

ГОСТ ЕСПД

MS Word 2003

5

Руководство программиста

ГОСТ ЕСПД

MS Word 2003


7.Исходные данные



Морской бой — игра между двумя противниками на 2-х прямоугольных полях 10 на 10 клеток. Игроки перед началом игры размещают 4 корабля единичного размера (одна клетка), 3 корабля размера 2 Х 1, 2 корабля 3 Х 1, 1 корабль 4 Х 1 (флагман). После размещения кораблей игроки по очереди делают ходы, нажимая указателем на клетки поля противника. Если в данной клетке находится корабль или его часть, то корабль противника уничтожается или получает ранение и игрок получает возможность продолжить ход. Если клетка оказалась пуста, то ход передается противнику. Проигравшим считается тот кто потерял все корабли.

Правила игры




Анализ




Глоссарий





Партия

Последовательность ходов партнеров, заканчивающаяся, победой одного из партнеров или ничьей


Ход

Шаг игры, выполняемый одним из игроков в свою очередь. За ход противник может сделать несколько выстрелов.


Рейтинг

Характеристика игрока, вычисляемая по соотношению выигранных и проигранных партий.

Выстрел

Действие игрок, заключающееся в нажатии указателем на поле противника. Выстрел может закончится попаданием или промахом.

Корабль

Прямоугольная область поля размером 1 на 1, 1 на 2, 1 на 3 и 1 на 4. Корабль может быть невредим, ранен, убит, в зависимости от того, сколько попаданий в него было произведено.














Ссылки





  1. Энциклопедия настольных игр. Изд. Харвест, Москва 2006 г.

Похожие:

Сетевая игра “Морской бой” Требования и исходные данные iconУрок игра «Морской бой» по теме «Действия с одночленами и многочленами»
Урок – игра «Морской бой» по теме «Действия с одночленами и многочленами» по алгебре в 7 классе учителя математики
Сетевая игра “Морской бой” Требования и исходные данные iconМеморандум по фильму «морской бой»
В четверг 19 апреля 2012 г., компания «Юниверсал Пикчерс Интернэшнл» выпускает в широкий прокат фильм «морской бой»
Сетевая игра “Морской бой” Требования и исходные данные iconМатериал для проведения внеклассного мероприятия по математике в 8 классе. Игра «Морской бой»

Сетевая игра “Морской бой” Требования и исходные данные iconЗадача 1 Исходные данные
Исходные данные: студенты некоторой группы, состоящей из 30 человек сдали экзамен по курсу «Информатика». Полученные студентами оценки...
Сетевая игра “Морской бой” Требования и исходные данные iconИсходные данные к курсовым работам по дисциплине «Теплотехника» для разных типов тепообменных аппаратов
Исходные данные к курсовой работе №1 тепловой расчет пароводяного подогревателя горизонтального типа
Сетевая игра “Морской бой” Требования и исходные данные iconПрактикум Абакан 2011 Содержание: Тема Стратегия создания нового продукта. Исходные данные 3 Темы для обсуждения 7
Тема Стратегия репозиционирования: качество как опцион. Исходные данные
Сетевая игра “Морской бой” Требования и исходные данные iconРешение научно-практической конференции
Охватывает разнообразные характеристики морской среды и морской деятельности, включая данные оперативных наблюдений, прогностические...
Сетевая игра “Морской бой” Требования и исходные данные iconГеографическая игра «Морской бой» Пояснение
Целью игры является обобщение полученных знаний по изученной теме (разделу). Правила игры абсолютно универсальны и могут быть использованы...
Сетевая игра “Морской бой” Требования и исходные данные iconМорской бой (экономическая игра)
В настоящее время школьникам очень сложно оставаться в стороне от происходящих в стране событий. Очень многие экономические понятия,...
Сетевая игра “Морской бой” Требования и исходные данные iconПравила игры у каждого игрока имеется по 5 кораблей в «океане», спрятанных от противника. Стратегию и хитрость нужно объединить, чтобы локализовать и потопить корабли противника и выиграть игру
Эта игра находится в удобной пластиковой упаковке, с отделениями для хранения мелких деталей. Она собирается и раскладывается моментально....
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org