Вход

Разработка игрового приложения на основе настольной игры

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 456726
Дата создания 2020
Страниц 47 ( 14 шрифт, полуторный интервал )
Источников 14
Изображений 40
Файлы
DOCX
Разработка игрового приложения на основе настольной игры.docx[Word, 1.2 Мб]
Без ожидания: файлы доступны для скачивания сразу после оплаты.
Ручная проверка: файлы открываются и полностью соответствуют описанию.
Документ оформлен в соответствии с требованиями ГОСТ.
1 190руб.
КУПИТЬ

Образцы страниц
развернуть (71)

Разработка игрового приложения на основе настольной игры Образец 124456
Разработка игрового приложения на основе настольной игры Образец 124457
Разработка игрового приложения на основе настольной игры Образец 124458
Разработка игрового приложения на основе настольной игры Образец 124459
Разработка игрового приложения на основе настольной игры Образец 124460
Разработка игрового приложения на основе настольной игры Образец 124461
Разработка игрового приложения на основе настольной игры Образец 124462
Разработка игрового приложения на основе настольной игры Образец 124463
Разработка игрового приложения на основе настольной игры Образец 124464
Разработка игрового приложения на основе настольной игры Образец 124465
Разработка игрового приложения на основе настольной игры Образец 124466
Разработка игрового приложения на основе настольной игры Образец 124467
Разработка игрового приложения на основе настольной игры Образец 124468
Разработка игрового приложения на основе настольной игры Образец 124469
Разработка игрового приложения на основе настольной игры Образец 124470
Разработка игрового приложения на основе настольной игры Образец 124471
Разработка игрового приложения на основе настольной игры Образец 124472
Разработка игрового приложения на основе настольной игры Образец 124473
Разработка игрового приложения на основе настольной игры Образец 124474
Разработка игрового приложения на основе настольной игры Образец 124475
Разработка игрового приложения на основе настольной игры Образец 124476
Разработка игрового приложения на основе настольной игры Образец 124477
Разработка игрового приложения на основе настольной игры Образец 124478
Разработка игрового приложения на основе настольной игры Образец 124479
Разработка игрового приложения на основе настольной игры Образец 124480
Разработка игрового приложения на основе настольной игры Образец 124481
Разработка игрового приложения на основе настольной игры Образец 124482
Разработка игрового приложения на основе настольной игры Образец 124483
Разработка игрового приложения на основе настольной игры Образец 124484
Разработка игрового приложения на основе настольной игры Образец 124485
Разработка игрового приложения на основе настольной игры Образец 124486
Разработка игрового приложения на основе настольной игры Образец 124487
Разработка игрового приложения на основе настольной игры Образец 124488
Разработка игрового приложения на основе настольной игры Образец 124489
Разработка игрового приложения на основе настольной игры Образец 124490
Разработка игрового приложения на основе настольной игры Образец 124491
Разработка игрового приложения на основе настольной игры Образец 124492
Разработка игрового приложения на основе настольной игры Образец 124493
Разработка игрового приложения на основе настольной игры Образец 124494
Разработка игрового приложения на основе настольной игры Образец 124495
Разработка игрового приложения на основе настольной игры Образец 124496
Разработка игрового приложения на основе настольной игры Образец 124497
Разработка игрового приложения на основе настольной игры Образец 124498
Разработка игрового приложения на основе настольной игры Образец 124499
Разработка игрового приложения на основе настольной игры Образец 124500
Разработка игрового приложения на основе настольной игры Образец 124501
Разработка игрового приложения на основе настольной игры Образец 124502
Разработка игрового приложения на основе настольной игры Образец 124503
Разработка игрового приложения на основе настольной игры Образец 124504
Разработка игрового приложения на основе настольной игры Образец 124505
Разработка игрового приложения на основе настольной игры Образец 124506
Разработка игрового приложения на основе настольной игры Образец 124507
Разработка игрового приложения на основе настольной игры Образец 124508
Разработка игрового приложения на основе настольной игры Образец 124509
Разработка игрового приложения на основе настольной игры Образец 124510
Разработка игрового приложения на основе настольной игры Образец 124511
Разработка игрового приложения на основе настольной игры Образец 124512
Разработка игрового приложения на основе настольной игры Образец 124513
Разработка игрового приложения на основе настольной игры Образец 124514
Разработка игрового приложения на основе настольной игры Образец 124515
Разработка игрового приложения на основе настольной игры Образец 124516
Разработка игрового приложения на основе настольной игры Образец 124517
Разработка игрового приложения на основе настольной игры Образец 124518
Разработка игрового приложения на основе настольной игры Образец 124519
Разработка игрового приложения на основе настольной игры Образец 124520
Разработка игрового приложения на основе настольной игры Образец 124521
Разработка игрового приложения на основе настольной игры Образец 124522
Разработка игрового приложения на основе настольной игры Образец 124523
Разработка игрового приложения на основе настольной игры Образец 124524
Разработка игрового приложения на основе настольной игры Образец 124525
Разработка игрового приложения на основе настольной игры Образец 124526

Описание

Пояснительная записка (47 страниц) + Приложение с программным кодом (24 страницы)

Содержание

ВВЕДЕНИЕ ... 4
Глава 1. Анализ проблемы и постановка задачи разработки ... 6
1.1 Анализ задачи ... 6
1.2 Общие сведения обигре ... 7
1.3 Правила игры ... 8
1.3 Требования к игровомуприложению ... 9
1.4 Требования кработе ... 9
Глава 2. Анализ игровых движков и подготовительный этап разработки игрового приложения ... 10
2.1 Выбор игрового движка ... 10
2.1.1 Игровойдвижок ... 10
2.1.2 Обзор существующих бесплатных игровыхдвижков ... 10
2.1.2 Выбор игровогодвижка ... 11
2.2 Функциональные возможностиUnity ... 12
2.2.1 Графика ... 12
2.2.2 Звук ... 12
2.2.3 Анимация ... 12
2.2.4 Общиевозможности ... 12
2.3 Интерфейс редактораUnity ... 13
2.4 Подготовка к созданию игровогоприложения ... 17
2.4.1 Выбор операционнойсистемы ... 18
2.4.2 Использование дополнительного программногообеспечения ... 18
2.5 Разработка архитектуры игровогоприложения ... 19
2.5.1 Основные модули игровогоприложения ... 20
2.5.2 Игровойцикл ... 20
2.5.3 Системаменю ... 21
2.5.4 Алгоритм взаимодействия карт с игровымполем ... 21
2.5.5 Алгоритм искусственногоинтеллекта ... 21
Глава 3. Реализация игрового приложения ... 22
3.1 Разработка главного меню игровогоприложения ... 23
3.2 Разработка игровогополя ... 29
3.3 Разработка пошаговой системы ... 31
3.4 Система урона ижизней ... 33
3.5 РазработкаГероев ... 34
3.6 DOTween и Искусственныйинтеллект ... 37
3.7 Разработка карт заклинаний испособностей ... 39
ЗАКЛЮЧЕНИЕ ... 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ... 46
ПРИЛОЖЕНИЕ ... 48

Введение

Игра – это тип деятельности, за которым важен не результат, а сам процесс.

Индустрия компьютерных игр на данный момент является одной из самых больших и быстроразвивающихся индустрий в мире.

Данная индустрия зародилась в 1971 году, с запуска аркадной игры Computer Space и со временем выросла в огромную индустрию развлечений с оборотами в сотни миллионов долларов.

Множество крупных компаний занимаются разработкой компьютерных игр (Namco, Activision Blizzard, Rockstar NYC, Bethesda Game Studios), а также множество других компаний и отдельные независимые разработчики.

Прогресс не стоит на месте, из-за быстрого развития технологий, у разработчиков игр появляется больше возможностей для творчества в разработке компьютерных игр.

Несмотря на то, что в 2019 году в мире очень высокая конкуренция и сотни миллионов различных игровых приложений, сегодня все также возможно разработать игровое приложение и заработать на его продаже.

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

Задачей данной работы является разработка компьютерной игры, в основе которой будет настольная игра. Для запуска на таких операционных систем как Windows, Mac и Linux. Игру нужно разработать при помощи игрового движка.

В начале работы будут рассмотрены цели и требования к дипломному проекту, способы их достижения. Далее будет проведен обзор игровых движков, с выбором наилучшего из игровых движков и удовлетворяющим к требованиям к игровому приложению. В следующем разделе будет разработано меню игрового приложения, а также и вся остальная структура игрового приложения, попутно изучая инструменты и средства разработки, которые в составе выбранного игрового движка.

Фрагмент работы для ознакомления

1.1 Анализ задачи

В 2019 году множество компаний, ориентирующиеся на создание компьютерных игровых приложений, используют различные среды разработок компьютерных игр (Unity, Unreal Engine, id Tech, Source engine, CryEngine и т.д.). Разработка при помощи игровых движков значительно упрощает создание компьютерной игры. Например, одним из упрощений является поддержка магазина различных игровых ассетов, где разработчики выкладывают свои наработки, которые можно использовать при разработке своей игры.

Игровой ассет – это цифровой объект, который является частью игрового контента и имеет некоторые свойства.

...

1.2 Общие сведения об игре

В начале раунда игрок получает 4 карты. Игрок и противник делают ходы по очереди. У игрока есть время на ход 30 секунд, чтобы сыграть карты.

Карта содержит игровую информацию и изображение. Игровая информация – это свойства карты и особенности карты. Изображение – это рисунок на карте.

Базовые свойства карт – это стоимость, начальное количество жизней, сила удара. Эти свойства указаны на карте.

...

2.3 Интерфейс редактора Unity

Игровой движок Unity автоматически импортирует добавленные файлы в свой формат. В будущем можно экспортировать все добавленные файлы и использовать их в другом проекте.

Scene View (окно сцены) — это окно, где отображаются объекты разрабатываемого приложения. Окно в зависимости от типа нашего проекта имеет возможность переключаться из двухмерного пространства в трехмерное пространство. Позволяет менять позицию объектов, находящихся на сцене, временно выключать объекты.

...

2.5.1 Основные модули игрового приложения

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

- Модуль управления – этот модуль отвечает за внешние устройства управления, такие как мышь, клавиатура, геймпад и так далее;

...

Глава 3. Реализация игрового приложения

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

Загрузка ассетов происходит через Asset Store внутри Unity рисунок 3.1.

...

3.2 Разработка игрового поля

Начинается создание игрового поля, с настройки полотна. На полотно прикрепляем заранее добавленный фрейм арены. Создаем объект, который будет отвечать за руку персонажа и еще один объект, которое будет отвечать за карты. В инспекторе руки добавляем компонент Horizontal Layout Group, этот компонент будет упорядочивать позицию карт в руке и настроем его.

...

3.6 DOTween и Искусственный интеллект

Для того чтобы сделать плавные анимации для ходов противника понадобится бесплатный плагин DOTween.

DOTween – это Tween движок, позволяющий делать программные анимации для Unity3D. При помощи него в приложении будут реализованы все анимации хода противника.

...

ЗАКЛЮЧЕНИЕ

При выполнении выпускной работы было спроектировано и разработано игровое приложение с использованием игрового движка Unity.

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

...

ПРИЛОЖЕНИЕ

Программный код

...

Список литературы [ всего 14]

Специальная литература

  1. Бонд, Д. Unity и C#. Геймдев от идеи до реализации [Текст] / Д. Бонд; пер. с анг. Киселев А. Н. – 2-е изд., перераб. и доп. – СПб.:Питер, 2019. – 928 c.
  2. Паласиос, Х. Unity 5.x. Программирование искусственного интеллекта в играх [Текст] / Х. Паласиос; пер. с анг. Р.Н. Рагимова, ред. А.Н. Киселев. – Москва: ДМК Пресс, 2017. – 272 c.
  3. Торн А. Искусство создания сценариев в Unity [Текст] / А. Торн; пер. с анг. Р.Н Рагимова. – Москва: ДМК Пресс, 2016. – 360 с.
  4. ...

Интернет-ресурсы

  1. Официальная документация по Unity3D. [Электронный ресурс] URL: http://unity3d.com/support/documentation
  2. Официальный сайт Unity3D. [Электронный ресурс] URL: https://unity3d.com/ru
  3. Руководство по программированию на C#. [Электронный ресурс] URL: https://docs.microsoft.com/ruru/dotnet/articles/csharp/programming-guide/index
  4. ...
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.01712
© Рефератбанк, 2002 - 2024