Тема: ГЕОМЕТРИЧЕСКОЕ МОДЕЛИРОВАНИЕ ПРИ СОЗДАНИИ ИГРОВОГО ПРИЛОЖЕНИЯ ДЛЯ OC WINDOWS
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1. Проектирование программного продукта 5
1.1 Основные черты жанра Roguelike 5
1.1.1 FTL: Faster than light 5
1.1.2 The Binding of Isaac 6
1.1.3 Don’t Starve 8
1.1.4 Nuclear Throne 9
1.2 Выбор среды разработки 11
1.2.1 Unity 11
1.2.2 Unreal Engine 13
1.2.3 GameMaker Studio 16
1.3 Объектная модель разрабатываемого приложения. 18
1.4 Методы геометрического моделирования. 19
1.4.1 Геометрические модели 19
1.4.2 Методы геометрического моделирования 21
Глава 2. Разработка приложения 27
2.1 Архитектура проекта на движке Unity 27
2.2 Элементы сцен 29
2.3 Реализация проекта. 33
Глава 3. Тестирование приложения 44
Заключение 48
Список использованных источников 49
📖 Введение
Этим достижением игры обязаны нескольким факторам. Во-первых, благодаря быстрому технологическому развитию всего человечества, регулярно появляются новые платформы для игр, такие, как планшеты, смартфоны, и даже умные часы. Благодаря этому, игры как средство самовыражения становятся всё доступней для самых больших слоёв населения.
Во-вторых, сами по себе игры являются крайне гибким инструментом. Так, существуют не только развлекательные, но и научно-исследовательские, образовательные, даже медицинские проекты, например, системы реабилитации для больных, страдающих церебральным параличом, или перенёсших инсульт.
В-третьих, с появлением простых для понимания и, к тому же, бесплатных инструментов создания проектов, например, RPG Maker, Unity или Unreal Engine, разработка игры становится доступной для пользователей даже без технического образования. Разработчики же этого инструментария нередко снабжают свою продукцию сериями обучающих видео или текстовых курсов, позволяющих любому желающему детально разобраться в процессе создания видеоигры.
Соответственно, цель данной работы - разработка игрового приложения с использованием методов геометрического моделирования.
Для разработки был выбран игровой жанр roguelike. Это один из самых распространённых жанров видеоигр и при этом простой для освоения. Благодаря некоторым характерным особенностям, проекты в этом жанре поощряют исследовательский интерес пользователя, а также весьма насыщены действием.
Для достижения поставленной цели в работе были решены следующие задачи...
✅ Заключение
выполнены следующие задачи.
Был проведен анализ различных приложений. На основании полученной
информации составлена объектная модель разрабатываемого приложениявидеоигры, включающая описание объектов на игровом уровне, их поведение, а
также механики взаимодействия.
Рассмотрены различные методы геометрического моделирования,
используемые в разработке приложений, и примеры их использования в
движках 3D-графики, наподобие Unity. Также изучены различные типы
геометрических моделей, и рассмотрена специфика их применения в различных
ситуациях.
Изучены различные инструментальные среды для разработки
приложения, выбрана оптимальная.
Спроектировано, создано и протестировано приложение на движке Unity.
Приложение может быть дополнено и улучшено в дальнейшем, т.к.
инструментальная среда предлагает широкие возможности по разработке
приложений такого типа. В частности, возможно включить в игру сюжетные
сцены, добавить различные игровые механики, и т.д.





