📄Работа №197299

Тема: РАЗРАБОТКА КОМПЬЮТЕРНОЙ ИГРЫ В ЖАНРЕ «ПЛАТФОРМЕР» НА БАЗЕ UNITY

📝
Тип работы Дипломные работы, ВКР
📚
Предмет информатика
📄
Объем: 32 листов
📅
Год: 2018
👁️
Просмотров: 62
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Обзор аналогичных проектов 6
1.2. Обзор существующих платформ для разработки игр 7
1.3. Обзор существующих инструментов для рисования персонажей и
игровых объектов 9
1.4. Обзор существующих инструментов для создания анимации 10
2. ПОСТАНОВКА ЗАДАЧИ 12
2.1. Концепция игры 12
2.2. Концепция интерфейса 12
3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОЙ СИСТЕМЫ 14
4. РЕАЛИЗАЦИЯ ИГРЫ 17
4.1. Файловая структура игры 17
4.2. Диаграмма классов 18
4.3. Реализация опасного объекта 20
4.4. Реализация патрулирующего противника 21
4.5. Реализация стреляющего противника 22
4.6. Игровые сцены 23
5. ТЕСТИРОВАНИЕ 26
ЗАКЛЮЧЕНИЕ 30
СПИСОК ЛИТЕРАТУРЫ 32

📖 Введение

Актуальность темы
Современный человек ежедневно во всех сферах жизнедеятельности взаимодействует с компьютерными технологиями. С развитием технологий увеличивается и уровень взаимодействия. Одним из самых распространенных проявлений взаимодействия являются «компьютерные игры» или «видеоигры» [14]. В настоящее время игровая индустрия активно развивается. Каждый год на рынок выпускаются десятки тысяч новых игр, которые расходятся миллионами копий по всему миру и приносят десятки миллиардов долларов игровой индустрии [15].
Чтобы не тратить время и не разрабатывать приложение с нуля, разработчики пользуются готовыми решениями для игр - игровыми платформами [11]. На данный момент одно из самых популярных и эффективных решений предоставляет компания Unity Technologies, которая в июне 2005 года выпустила платформу разработки для создания 2D- и 3D- игр - Unity. Платформа Unity обладает широким спектром возможностей, удобным и интуитивно понятны интерфейсом. Большим преимуществом Unity является кроссплатформенная разработка, которая делает легким и быстрым портирование игр под такие платформы как Windows, iOS, Android, Windows Phone 8, а также разрабатывать игры для Xbox, PS, Nintendo, веб-броузеров и даже VR [16].
Цель и задачи
Целью данной работы является разработка и реализация кроссплатформенного приложения.
Для достижения поставленной цели необходимо решить следующие задачи:
1) провести анализ аналогичных проектов;
2) провести анализ и выбор средств реализации игры;
3) описать концепцию игры;
4) спроектировать программную систему;
5) нарисовать персонажей для игры;
6) реализовать игру;
7) провести тестирование реализованной игры.
Структура и объем работы
Работа состоит из введения, пяти глав, заключения и списка литературы. Объем работы составляет 33 страницы, список литературы содержит 16 источников.
Краткое содержание
Введение раскрывает актуальность выбранной темы для выпускной квалификационной работы.
В первой главе проведен обзор аналогичных проектов и инструментов, необходимых для реализации игры.
Во второй главе описывается игровой мир, возможности персонажа и интерфейса игры.
В третьей главе для формализации функциональных требований были применены две uml диаграммы вариантов использования, с их последующим описанием.
В четвертой главе описывается диаграмма классов и реализация противников. Также представлены реализованные игровые сцены.
В пятой главе приведены результаты тестирования игры.
В заключении описаны результаты, полученные в ходе выполнения работы, а также рассмотрены перспективы дальнейшего развития.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

Основные результаты
В рамках данной работы была спроектирована и реализована компьютерная игры «Победи свои страхи» в жанре «платформер» на платформе Unity. Отлаженный код системы составил 900 строк на языке C#, создано 15 префабов игровых объектов, в их число входит главный персонаж, противники, блоки платформ, стены, пули. Для достижения этой цели были выполнены следующие задачи.
1. Проведен анализ аналогичных проектов.
2. Проведен анализ и выбор средств реализации игры.
3. Описана концепция игры.
4. Спроектирована программная система.
5. Реализована игра.
6. Проведено тестирование реализованной игры.
В ходе реализации потребовалось выполнить ряд задач, связанных с созданием концепции и графической составляющей игры. К таким задачам относится дизайн: главного меню игры, главного персонажа, платформ, противников. Выполнена работа по созданию анимации главного персонажа.
В результате выпускной квалификационной работы была разработана игра, в которой пользователь играет за главного персонажа с возможностью ведения огня, передвижения и совершения прыжков через различные препятствия. Для перемещения главного игрока были созданы префабы платформ, которые можно комбинировать друг с другом при создании уровня. В роли противников выступаю 4 существа, каждый из которых наделен особым свойством.
Пути совершенствования
Дальнейшее развитие данного игрового приложения может идти по нескольким направлениям.
1. Добавление особой способности персонажу.
2. Добавление различных звуков (ходьба, стрельба и т.п.).
3. Добавление новых противников.
4. Добавление анимации противникам.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Cuphead. [Электронный ресурс] URL: https://www.xbox.com/ru- RU/games/cuphead (дата обращения: 23.05.2018).
2. Hollow Knight [Электронный ресурс] URL: http://hollowknight.com/ (дата обращения: 23.05.2018).
3. Krita - бесплатный растровый графический редактор. [Электронный ресурс] URL: http://artlab.club/raster/krita-besplatnyj-rastrovyj- redaktor-s-otkrytym-kodom.html (дата последнего обращения: 25.05.2018).
4. Spine [Электронный ресурс] URL: http://ninniah.ru/spine.html (дата обращения: 23.05.2018).
5. Арлоу Д., и Нейштадт А. UML 2 и Унифицированный процесс 2е издание. - Пер. с англ. - СПб: Символ Плюс, 2007. - 624 с.
6. Игровая анимация и Unity. [Электронный ресурс] URL: https://m.pikabu.ru/story/igrovaya_animatsiya_i_unity_5229367 (дата последнего обращения: 24.03.2018).
7. Как правильно тестировать арт. [Электронный ресурс] URL: http://app2top.ru/marketing/kak-pravil-no-testirovat-art-99211 .html (дата обращения: 23.05.2018).
8. Какой игровой движок выбрать: Unity, Udk или Creengine? [Электронный ресурс] URL: https://3dpapa.ru/what-game-engine-to-choose/ (дата последнего обращения 15.04.2017).
9. Леоненков А.В. Самоучитель UML 2 /. - СПб.: БХВ — Петербург, 2007. - 576 с.
10. Майерс Г., Баджет Т. Искусство тестирования программ. - М: Вильямс, 2012. - 272 с.
11. Нативная или кроссплатформенная разработка - что лучше? [Электронный ресурс] URL: http://wnfx.ru/nativnaya-ili- krossplatformennaya-razrabotka-chto-luchshe/ (дата обращения: 23.05.2018).
12. Платформер. Итоги 2015 // Игромания, 2016. - № 2. С. 32.
13. Рассел Д. Интерфейс пользователя. - Пер. с англ. - М.: Книга по требованию, 2012. - 72 с.
14. Скалозуб И. Компьютерные игры как средство развития коммуникативных и личностных особенностей подростков // Молодой ученый, 2015. - № 4. С. 764 - 677.
15. Статья об истории развитии компьютерных игр. [Электронный ресурс] URL: http://cpu3d.com/histgame/statya-ob-istorii-razvitiya- kompyuternyh (дата обращения: 23.05.2018).
..16

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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