Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тз по трпс.docx
Скачиваний:
0
Добавлен:
07.02.2020
Размер:
35.01 Кб
Скачать

Московский Государственный Технический Университет

имени Н. Э. Баумана

Факультет «Информатика и системы управления»

Кафедра «Компьютерные системы и сети»

УТВЕРЖДАЮ

Зав. кафедрой ИУ6

д.т.н., проф. ____________Сюзев В.В.

"____"__________________200 г.

ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА Разработку компьютерной игры

10 Страниц

Выполнили: Ермаков И. М.

Папоян А. А

Группа: ИУ6-41

Руководитель: Иванова Г.С

2013 год

1. Введение

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

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

Программа разрабатывается в качестве курсовой работы на 5-м семестре.

3. Назначение и область применения

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

Правила игры

На первом окне пользовательского интерфейса имеются кнопки выбора уже сохранённых судов, которые представлены в виде списка, а также кнопка, открывающая форму ввода параметров для создания нового судна: тип корпуса выбирается, числовые параметры вводятся в текстовые поля, после чего их можно сохранить. В игре имеются два вида судов: парусная яхта и катер. Тип судна указан в описывающем его файле, геймплей самостоятельно выстраивает режим в зависимости от типа выбранного судна. После этого показывается компьютерная модель судна и кнопки выбора режима игры. В игре имеются 2 режима и 3 уровня сложности.

Режимы игры:

Тренировка. Прохождение трассы без соперников, позволяет освоиться с управлением.

Соревнование. Представляет собой гонку с виртуальными соперниками. В отличие от тренировки, в этом режиме на трассе имеется бонус: для яхт – «топливо», а для катеров – «нитро». Бонус выглядит, как канистра и позволяет включить двигатель яхты или ускорить катер на 10 секунд. Также бонус действует в течение первых 10 секунд гонки.

Уровни сложности:

Легко:

Для яхт: Во время игры ветер постоянный. Его сила и направление вводятся игроком в специальные текстовые поля.

Для катеров: ветра нет.

Общие: соперники медленные, при столкновении судно игрока проходит сквозь них. Вылет за пределы трассы не вызывает проблем.

Нормально:

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

Для катеров: постоянный слабый ветер, может немного сносить в сторону.

Общие: соперники имеют среднюю скорость, осязаемые, столкновения замедляют игрока. При вылете за пределы трассы есть 10 секунд, чтобы вернуться, иначе задержка на 8 секунд.

Сложно:

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

Для катеров: Сильный порывистый ветер, ухудшает управление, может вынести с трассы.

Общие: соперники быстрые, при столкновении игрок отталкивается от них. Если, вылетев за пределы трассы игрок не вернулся на неё в течение 15 секунд, игра заканчивается дисквалификацией игрока.

Управление:

Управление осуществляется с помощью мыши и кнопок (A,W,S,D), или кнопок со стрелками. Элемент управления Qt Dial, представляющий собой поворотный круг во время игры находится в правом верхнем углу интерфейса и позволяет управлять парусом яхты, поворачивая элемент с помощью мыши. В режиме катера элемент отсутствует. Кнопки A и D, или стрелки влево, вправо управляют рулём. Кнопки W, S или стрелки вверх-вниз управляют двигателем, включая его на тягу вперёд или назад (у яхты только если подобран бонус «топливо»). Кнопка N включает ускоритель катера, если подобран бонус «нитро».