Требования к составу и параметрам технических средств



МИНИСТЕРТСВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования

Национальный исследовательский Томский политехнический университет

 

Институт кибернетики

Направление 09.03.02 Информационные системы и технологии

Кафедра информационных систем и технологий

 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ ДЛЯ ИГРЫ «Сапер»

 

СОГЛАСОВАНО

 

Должность

 

Старший преподаватель кафедры ИСТ                                                          Лепустин А.В.

«____»__________________ 2017 г.

 

РАЗРАБОТЧИК

 

Должность

 

Студент гр.8И5Б                                                                                               Коригов И.М.

«____»___________________ 2017 г.

 

2017

 

Оглавление

1.1 Введение. 3

1.1.1 Наименование продукта. 3

1.1.2 Краткая характеристика области применения. 3

1.1.3 Плановые сроки начала и окончания работы.. 3

1.1.4 Термины и сокращения. 3

1.2 Основания для разработки. 3

1.2.1 Документ, на основании которого ведется разработка. 3

1.2.2 Организация, утвердившая документ. 3

1.3 Назначение разработки. 4

1.4 Требования к разработке. 4

1.4.1 Требования к функциональным характеристикам. 4

1.4.2 Требования к составу и параметрам технических средств. 5

1.4.3 Требования к надежности. 6

1.4.4 Требования к информационной и программной совместимости 6

1.5 Требования к программной документации. 6

1.6 Технико-экономические задачи. 7

1.7 Стадии и этапы разработки. 7

1.8 Порядок контроля и приемки. 7

 

 

 

Введение

Наименование продукта

Компьютерная игра «Сапер».

Краткая характеристика области применения

Приложение «Сапер» предназначено для развлечения пользователя.

Плановые сроки начала и окончания работы

27.06.2017 – 26.07.2017    

Термины и сокращения

Таблица 1– Термины и аббревиатуры специального назначения

Термин Полная форма
ТЗ Техническое задание
ПЗ Пояснительная записка

 

Основания для разработки

1.

Документ, на основании которого ведется разработка

Задание на учебную практику.

Организация, утвердившая документ

Томский политехнический университет.

Назначение разработки

Данная разработка дает возможность для игры на персональном компьютере пользователя.

Требования к разработке

Требования к функциональным характеристикам

Начальное окно должно отображать «Меню». Пользователю должна предоставляться возможность начать игру, просмотреть рекорды, прочитать правила, также выход из игры.

При нажатии на кнопку «Новая игра» перед пользователем должно открыться меню настроек поля, в котором присутствуют два параметра ограниченных в интервале от 0 до 80: «Высота», «ширина», и один параметр, ограниченный в интервале 1 до 40: «Количество мин». Пользователь должен иметь возможность задавать значения для всех трех параметров. Также в меню настроек поля должна присутствовать кнопа «Старт»,при нажатии на которую перед пользователем должно открыться игровое поле. Игровой поле должно состоять из строк и столбцов ячеек, размер строк и столбцов должен быть равен параметрам, заданным в меню настроек игрового поля. Параметр «высота» должен определять размер столбцов, параметр «ширина» размер строк, по ячейкам случайным образом должны быть «разбросаны» «мины», количество которых должно соответствовать параметру «количество мин». При нажатии пользователем на пустую ячейку, она должна открываться, если в одной из восьми ячеек вокруг нее присутствует «мина» либо «мины», то на ней должна быть отображена цифра равная количеству ячеек с «миной». Пользователь должен иметь возможность отмечать каждую ячейку флажком, который запрещает открывать данную ячейку. При открытии ячейки с «миной» игра должна прекратится, перед пользователем должна отобразится надпись «игра окончена», а также кнопка «выход в меню» позволяющая перейти в главное меню, в случае если игрок открыл последнюю «не заминированную» ячейку, программа должна проверить, вносить пользователя в лучшие результаты или нет по сравнению с предыдущими табличными рекордами. Если игрок входит в семерку лучших, то должны появиться текстовое поле (10 символов) для внесения имени пользователя и кнопка “Принять”. Рекорд должен определятся по следующей формуле , где Wразмер строки игрового поля, Hразмер столбца игрового поля, Mколичество мин на игровом поле, tвремя затраченное на «разминирование». Также во время игры пользователю должна предоставляться возможность выхода в меню. 

При нажатии на кнопку “Таблица рекордов” пользователю должна предоставляться возможность просмотра 7 лучших результатов игры. В файле каждого из полей должно находиться 7 лучших результатов, записано имя игрока и очки, которые были заработаны во время игры.

При обращении к кнопке “Правила игры” программа на экран должна выводить руководство с описанием правил игры. Пользователю должна предоставляться возможность ознакомления с правилами.

При нажатии кнопки “Выход” пользователь должен покинуть приложение.

Требования к составу и параметрам технических средств

Для функционирования программы необходим компьютер, соответствующий следующим минимальным требованиям:

· процессор Intel или совместимый;

· оперативная память 1 Гб или выше;

· объем свободной памяти на жестком диске 10 Мб;

· монитор;

· стандартная клавиатура и мышь.

Требования к надежности

При вводе имени для записи в таблицу рекордов приложением предусмотрено ограничение в 10 символов. Пользователь имеет возможность ввода заглавных и строчных букв русского алфавита. Напечатанные свыше этого количества символы отображаться на форме не должны. Если игрок не ввел ни одного символа и подтвердил результат, то в таблице рекордов вместо имени должно выводиться пустое место.

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


Дата добавления: 2018-04-05; просмотров: 217; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!