Тема: Разработка компьютерной игры с Неевклидовой геометрией на платформе Unity
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 4
1 Анализ предметной области 6
1.1 Компьютерные игры 6
1.2 Игровая индустрия 7
1.3 Игры с Неевклидовыми мирами 8
1.4 Примеры игр с неевклидовым миром 10
1.4.1 Antichamber 10
1.4.2 Superluminal 11
2 Средства разработки 13
2.1 Unity 13
2.2 Blender 15
2.3 Visual Studio 2019 17
2.4 Fl Studio 20 18
2.5 Gimp 18
3 Разработка игры 20
3.1 Разработка концепта 20
3.2 Разработка моделей 21
3.3 Совмещение уровней в Unity 22
3.4 First Person Controller 24
3.5 Музыка и звуки 25
3.6 Свет и небо 27
3.7 Описание уровней 28
3.7.1 Стартовая комната 28
3.7.2 Первый уровень 29
3.7.3 Второй уровень 32
3.7.4 Третий уровень 33
3.7.5 Закручивающийся коридор между уровнями 35
3.7.6 Четвертый уровень 36
3.7.7 Пятый уровень 37
3.7.8 Шестой уровень 38
3.7.9 Меню игры 39
ЗАКЛЮЧЕНИЕ 43
СПИСОК СОКРАЩЕНИЙ 44
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИК 45
📖 Введение
Ранее компьютерные игры могли предоставить лишь простой игровой процесс, примером могут служить одни из первых игр: Крестики-нолики, Пинг-понг, Ним. Забавным было то, что эти игры имели выигрышную стратегию, которая вбивалась в компьютер и человек физически не мог у него выиграть. И даже в то время у людей появлялось пространство для творчества, сначала были предприняты попытки помешать компьютеру выигрывать в 100% процентов случаев добавляя в него замедляющие вычисления механизмы, а позже сделав компьютер лишь связующем звеном, дающим возможность играть людям друг против друга.
Но если в начале и середине прошлого века игры были просты и включали в себя лишь однообразный геймплей, то на данный момент игры — это большое пространство для творчества и реализации таких идей, которые невозможно реализовать в реальной жизни.
Одной из таких концепций стали Неевклидовые миры. Здесь стоит уточнить, что термин Неевклидова геометрия, не используется в играх с научной точки зрения. С научной точки зрения неевклидова геометрия — это любая геометрическая система, отличающаяся от геометрии Евклида или если говорить по-другому геометрическая система с ненулевым показателем кривизны. В играх же под Неевклидовостью понимается не показатель кривизны пространства, а сама невозможность фигур и пространств в нашей реальности, таких, как Лента Мебиуса, Треугольник Пенроуза и т. д. В общем суть Неевклидовых миров в играх создать оптическую иллюзию невозможности происходящего на экране игрока.
Именно такие игры называют играми с Неевклидовыми мирами (можно также использовать “Невозможными” мирами, но Неевклидовые миры, как термин более распространен).
Целью выпускной квалификационной работы является разработка компьютерной игры в жанре головоломка с неевклидовым миром.
Исходя из поставленной цели можно выявить следующие задачи:
• Исследовать возможности платформы для разработки игр Unity
• Проанализировать другие проекты данной прикладной области.
• Разработать объекты, скрипты, музыку и другие составляющие проекта и внедрить их в игру.
✅ Заключение
Разработчики придумывают все новые и новые идеи, чтобы удивить требовательных игроков. Одной из таких идей являются игры с неевклидовыми мирами.
В рамках выпускной квалификационной работы был исследован жанр игр головоломок с Неевклидовыми мирами, а также разработана игра в данном жанре.
Во время производства игры было сделано 38 моделей из них 8 моделей комнат и 30 моделей предметов, написано 2 музыкальных мелодии, нарисовано 4 текстуры, написано 15 скриптов. Во время разработки были задействованы программы: Unity, Blender, Visual Studio, Gimp, Fl Studio.
Результатом работы является игра в жанре головоломка с Неевклидовым пространством произведенная на движке Unity.





