Тип работы:
Предмет:
Язык работы:


Разработка 2D платформера на Unity

Работа №190297

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы50
Год сдачи2020
Стоимость4500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
15
Не подходит работа?

Узнай цену на написание


Реферат 2
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 5
ВВЕДЕНИЕ 6
1 Инструменты для разработки приложения 9
1.1. Unity 9
1.2. Microsoft Visual Studio 10
2 Проектирование 11
2.1 Управляемый персонаж 11
2.2 Враги 12
2.2.1 Базовый противник 12
2.2.2 Лучник 15
2.3 Ловушки 18
3 Реализация 19
3.1 Персонаж 19
3.1.1 Управление 22
3.1.2 Послеобраз 27
3.1.3 Возрождение персонажа и его характеристики 28
3.1.4 Анимация персонажа 29
3.2 Враги 31
3.2.1 Общая структура объекта 31
3.2.2 Отдельные типы врагов 41
3.3 Ловушки 44
3.3.1 Стационарная крутящаяся пила 45
3.3.2 Движущаяся крутящаяся пила 46
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 49


2D платформер - это жанр компьютерных игр, в котором основной черной игрового процесса является прыгание по платформам, стенам и другим объектам окружения. Яркими примерами 2D платформеров являются такие игры, как Super Mario[1], Rayman [2], Sonic [3], Fez[4], Hollow Knight[5], Ori and The Blind Forest [6].
Противники (называемые «врагами), как правило, разнородные, обладают искусственным интеллектом, стремясь максимально приблизиться к игроку, либо не обладают им вовсе, перемещаясь по круговой дистанции или совершая повторяющиеся действия. Соприкосновение с противником обычно отнимает жизненные силы у героя или вовсе убивает его. Уровни, как правило, изобилуют секретами (скрытые проходы в стенах, высокие или труднодоступные места), нахождение которых существенно облегчает прохождение и подогревает интерес игрока.
При создании игры особое внимание было обращено на игру Hollow Knight. Она является одной из лучших в своём жанре, а механики передвижения и боевая система в ней заставляют играть в неё снова и снова.
Hollow Knight (рус. Полый Рыцарь) — аркадный экшн-платформер, разработанный студией Team Cherry и вышедший 24 февраля 2017 года. Это захватывающая, красивая приключенческая игра в огромном подземном царстве Халлоунест. Двухмерная игра с акцентом на умения и исследования позволяет вам сражаться с огромным множеством смертоносных существ, избегая сложных ловушек и разгадывая древние загадки, прокладывая себе путь через отходы грибков, лесные массивы и разрушенные подземные города [7].
Отличительной особенностью разрабатываемой в рамках ВКР игры является ее открытый исходный код. Она может послужить как основой для будущей игры, так и источником различных механик.
Цель работы: разработать игру в жанре 2D платформер на игровом движке Unity.
Для достижения цели необходимо решить следующие задачи:
1. спроектировать механику передвижений;
2. спроектировать боевую систему;
3. спроектировать поведение врагов (ИИ);
4. спроектировать дизайн ловушек;
5. изучить средства для разработки;
6. реализовать приложение.
В результате анализа предметной области сформулированы функциональные и нефункциональные требования к игре.
Функциональные требования:
• Боевая система
о различные вариации атак ближнего боя;
о рывки;
о оглушение.
• Враги и ловушки
о несколько типов врагов со своим поведением;
о несколько типов ловушек для игрока.
• Передвижение
о прыжок;
о карабканье на уступы;
о горизонтальное перемещение;
о передвижение по стенам.
Нефункциональные требования:
• возможность прыжков по стенам;
• возможность медленно скатываться по стенам;
• возможность регулирования количества прыжков;
• простой механизм добавления новых типов врагов;
• простейшая механика воскрешения.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках проделанной работы выполнены все поставленные задачи:
• спроектировать механику передвижений;
• спроектировать боевую систему;
• спроектировать поведение врагов (ИИ);
• спроектировать дизайн ловушек;
• изучить средства для разработки;
• реализовать приложение.
Дальнейшие перспективы развития игры:
1. улучшение ИИ врагов путём добавления новых состояний и модификаций старых;
2. добавление новых разнообразных типов ловушек;
3. ввод новых типов атак для персонажа;
4. ввод механики взаимодействия с окружающей средой;
5. добавление новых ассетов для улучшений общей визуальной картины игры.
Таким образом, цель работы - разработать игру в жанре 2D платформер на игровом движке Unity - достигнута.



1) Super Mario [Электронный ресурс] - Электрон. дан. - Режим доступа: https://www.nintendo.rU/-/-Nintendo/-Super-Mario/-Super-Mario-627604.html, свободный.
2) Rayman franchise [Электронный ресурс] - Электрон. дан. - Режим доступа: https://www.ubisoft.com/en-gb/franchise/rayman, свободный.
3) Sonic [Электронный ресурс] - Электрон. дан. - Режим доступа: https://www.sonicthehedgehog.com/en-gb/, свободный.
4) Fez [Электронный ресурс] - Электрон. дан. - Режим доступа: http://fezgame.com/, свободный.
5) Hollow Knight [Электронный ресурс] - Электрон. дан. - Режим доступа: https://hollowknight.com/, свободный.
6) Ori and The Blind Forest [Электронный ресурс] - Электрон. дан. - Режим доступа: https://www.orithegame.com/blind-forest/, свободный.
7) Hollow Knight Wiki [Электронный ресурс] - Электрон. дан. - Режим доступа: https://hollowknight.fandom.com/ru/wiki/Hollow Knight, свободный.
8) Unity Asset Store [Электронный ресурс] - Электрон. дан. - Режим доступа: https://assetstore.unity.com/2d, свободный.
9) Unity Official Website [Электронный ресурс] - Электрон. дан. - Режим доступа: https://unity.com/ru, свободный.
10) Unity Manual 2d graphics [Электронный ресурс] - Электрон. дан. - Режим доступа:
https://docs.unity3d.com/2018.4/Documentation/Manual/Overview2D.htm l, свободный.
11) Документация по C# [Электронный ресурс] - Электрон. дан. - Режим доступа: https://docs.microsoft.com/ru-ru/dotnet/csharp/, свободный.
12) Visual Studio 2019 [Электронный ресурс] - Электрон. дан. - Режим доступа: https://visualstudio.microsoft.com/ru/vs/, свободный.
13) Unity Manual MonoBehaviour [Электронный ресурс] - Электрон. дан. - Режим доступа: https://docs.unity3d.com/ScriptReference/MonoBehaviour.html, свободный.
14) Конечный автомат: теория и реализация [Электронный ресурс] - Электрон. дан. - Режим доступа: https://tproger.ru/translations/finite - state¬machines-theory- and-implementation/, свободный.
15) Unity Manual Rigidbody2D [Электронный ресурс] - Электрон. дан. - Режим доступа: https://docs.unity3d.com/ru/current/ScriptReference/Rigidbody2D.html, свободный...22



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ