Техническое задание
На разработку программного средства «Игровой проект»
Выполнили: Сороковиков В.И.
Масюков Н.М.
студенты 3-го курса
группы: К-770, К-7612
Проверил: доцент к.т.н: Аюшеева Н.Н.
Улан-Удэ, 2019
Введение
Игровой проект – компьютерная программа, служащая для организации игрового процесса (геймплея), связи с партнёрами по игре, или сама выступающая в качестве партнёра.
Данная работа посвящена разработке технической демонстрационной версии трехмерной компьютерной игры «Hyper of Fenix». Проект относится к жанру ролевых компьютерных игр. Компьютерная ролевая игра (англ. Computer Role-Playing Game (CRPG или RPG)) - жанр компьютерных игр, основанный на элементах игрового процесса традиционных настольных ролевых игр.
Основание для разработки
Основанием для разработки является задание по дисциплине «Технология разработки ПО».
Организация, утвердившая задание: Технологический колледж Восточно-Сибирского государственного университета технологий и управления.
Наименованием темы разработки является «Hyper of Fenix».
Назначение разработки
Демонстрационная версия трехмерной компьютерной игры. Содержит все основные аспекты компьютерной ролевой игры.
Является продуктом сферы компьютерных развлечений.
Требование к программе или программному изделию
Требования к функциональным характеристикам
Данный проект является компьютерной игрой, вследствие чего предусматривается одна категория пользователей - игроки. В процессе работы приложения пользователь является непосредственным участником игрового процесса и оказывает непосредственное влияние на него.
Программа должна обладать следующим функционалом:
а) Графический функционал:
1) Выбор разрешения экрана;
2) Выбор качества графики;
3) Выбор полноэкранного или оконного режима;
б) Звуковой функционал:
1) Регулировка общей громкости;
2) Регулировка громкости музыки;
3) Регулировка громкости внутриигровых звуков;
в) Внутриигровой функционал:
1) Система поиска пути;
2) Система взаимодействия игровых объектов;
3) Боевая система;
г) Интерфейс пользователя:
1) Переходные сцены (вступительная, финальная, экран загрузки);
2) Главное меню;
3) Графический интерфейс пользователя.
Требование к надежности
· Программное средство должно обеспечивать контроль входной и выходной информации;
· Программное средство должно обеспечивать устойчивое функционирование;
· Программное средство должно работать до тех пор, пока пользователь не удалит любой компонент программного средства.
Условия эксплуатации
Пользователь, работающий в данном ПС, должен обладать минимальными навыками работы с компьютером.
Требования к составу и параметрам технических средств
Минимальная конфигурация:
- ОС (операционная система): Windows 7/8;
- Процессор: Intel Core 2 Duo @ 3.0 Ghz / AMD Athlon 64 X2 6000+;
- Оперативная память: 1 Gb;
- Жесткий диск: 10 Gb свободно;
- Видео память: 512 Mb;
- Видео карта: NVidia GeForce 9800 / AMD Radeon HD 4870;
- Звуковая карта: Совместимая с DirectX;
- DirectX 9.0c;
- Клавиатура, Мышь.
Рекомендуемая конфигурация:
- ОС (операционная система): Windows 7/8/8.1/10;
- Процессор: Intel Core i3 2120 / AMD FX-6320;
- Оперативная память: 3 Gb;
- Жесткий диск: 10 Gb свободно;
- Видео память: 1024 Mb;
- Видео карта: NVidia GeForce GTX 750 / AMD Radeon R9 270;
- Звуковая карта: Совместимая с DirectX;
- DirectX 11.0c;
- Клавиатура, Мышь.
Требования к информационной и программной совместимости
Программа должна работать под управлением семейства операционных систем Win 32/64 (Windows 7/8/8.1/10). В приложении используются библиотеки платформы.NET Framework. Также требуется установленный DirectX 11.0c или более поздней версии.
Требования к маркировке и упаковке
Требования к маркировке и упаковке отсутствую.
Требования к транспортированию и хранению
Программная система должна хранится на внешнем или внутреннем носителе устройства. Требования к транспортированию и хранению отсутствуют.
Специальные требования
Специальные требования отсутствуют.
Требования к программной документации
Программная документация должна быть разработана в соответствии с требованиями ГОСТ 19.201-78.
Технико-экономические показатели
Ориентировочная экономическая эффективность не рассчитывается.
Экономических преимуществ разработки по сравнению с отечественными и зарубежными аналогами нет.
Стадии и этапы разработки
1. Техническое задание
1.1 Обоснование необходимости разработки программы
1.2 Разработка и утверждение технического задания
2. Технический проект
2.1 Разработка технического проекта
2.2 Утверждение технического проекта
3. Рабочий проект
3.1 Разработка программы
3.2 Разработка программной документации
3.3 Испытания программы
4. Внедрение