Почтовый дирижабль

Выполнен
Заказ
6485422
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
8 Янв в 22:00
Цена
4 000 ₽
Блокировка
10 дней
Размещен
6 Янв в 16:24
Просмотров
107
Описание работы

Написать код на C# Windows forms, используя OpenGL.(Максимально возможные баллы — 7 баллов)

Лирика

Делаем свою игру про доставку посылок. Игрок управляет дирижаблем, который летает над полем, выпуская посылки по целям.

Комментарии

Ключевое в этой работе — функционал, так что модель для дирижабля можно заменить чем угодно, при условии что это будет выглядеть достаточно осмысленно.

Обязательный минимум

В поле стоит новогодняя ёлка, над ней в небе летит дирижабль, камера располагается сзади сверху дирижабля, проекция — перспективная (должно быть видно не только дирижабль, но и землю под ним). Предусмотреть модели и текстуры для ёлки, поля и самого дирижабля. На сцене присутствует глобальное освещение — направленный источник света. [3 балла]

Дополнительно
  1. Дирижабль летает по небу во всех направлениях, в том числе вверх и вниз (управление с клавиш). [+1 балл]
  2. Камера следует за дирижаблем (вид о третьего лица) [+1 балл]
  3. В поле находится несколько моделей — цели-домики (не меньше 5 экземпляров) и декорации (не меньше одного вида домика и двух видов декораций, расположение генерируется случайным образом). [+1 балл]
  4. Дирижабль умеет сбрасывать посылки — объекты, летящие вниз. Когда посылка сталкивается с землёй — она (посылка) исчезает [+1 балл]
  5. Когда посылка сталкивается с целью — цель исчезает, где-то засчитывается попадание. Для проверки столкновения двух объектов сравниваем расстояние между центрами этих объектов с суммой двух радиусов (у объекта есть радиус столкновения). [+1 балла]
  6. После исчезновения цель появляется в новом случайном месте (она не должна пересекаться с другими целями). [+1 балла]
  7. В небе должны быть расположены грозовые тучки (не меньше 5 экземпляров, расположение генерируется случайным образом) и воздушные шары. [+1 балл]
  8. Добавить дирижаблю прожектор, который ярко освещает пространство под ним (прожекторный источники освещения). Источник света должен двигаться вместе с дирижаблем, прожектор можно включить и выключить кнопками с клавиатуры. [+1 балла]
  9. Тучки периодически сверкают с использованием сияющего материала. [+1 балл]
  10. Тучки самопроизвольно летают по какой-то траектории (для задания траектории используйте например тригонометрические функции). [+1 балл]
  11. Цель для доставки посылки должны быть раскрашена как мишень, красными концентрическими кругами, сделанными при помощи фрагментного шейдера. Круги должны быть анимированы и двигаться к центру. [+1 балл]
  12. На земле стоит несколько фонарей с точечным освещением [+1 балл]
  13. Сани ездят вокруг ёлочки [+1 балл]
  14. На каждую доставленную посылку, под ёлкой появляется один подарок (модели подарка и посылки должны отличаться) [+1 балл]
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
2 дня 21 час 21 минута
Выполнен
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир