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


Логическая компьютерная игра «Танграм»

Работа №146744

Тип работы

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

Предмет

информационные системы

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

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


Аннотация 3
Введение 4
1 Анализ предметной области и средств разработки 6
1.1 Анализ и общая характеристика предметной области 6
1.2 Анализ существующих разработок 10
1.3 Анализ средств разработки и обоснование выбора технологии
проектирования 15
1.4 Общий алгоритм реализации проекта 19
2. Разработка проекта 23
2.1 Характеристика потенциальной аудитории 23
2.2 Постановка задачи проекта 28
2.2.1 Актуальность 28
2.2.2 Требования к проекту 31
2.2.3 Входные данные к проекту 32
2.2.4 Характеристики оборудования для реализации проекта 34
2.3 Реализация проекта 35
2.3.1 Подготовка к разработке проекта 35
2.3.2 Разработка проекта 38
2.3.3 Тестирование приложения 48
2.4 Технические требования к проекту 50
2.5 Калькуляция проекта 51
Заключение 52
Список использованных источников 55
Приложение 1 58
Приложение 2 59

На сегодняшний день, индустрия компьютерных игр (или интерактив­ных развлечений) является одной из наиболее активно развивающихся и пер­спективных направлений в медиаиндустрии. С финансовой точки зрения, она уже вплотную подходит к сборам от реализации продукции киноиндустрии. Времена, когда разработкой игр занимались только крупные компании и средства для их разработки были доступны только внутри их компаний ушли в прошлое. Технологии разработки доступны для всех и позволяют даже од­ному разработчику создать свою игру, не прибегая к чужой помощи. Сейчас большинство проектов разрабатываются при помощи игровых движков — специальных инструментов для разработки, которые значительно упрощают создание программной части. Однако, несмотря на большое количество мно­гофункциональных инструментов, от разработчика всё равно требуется очень большое количество труда, чтобы создать действительно хороший продукт.
Развитие мобильных устройств, а именно появление смартфонов с удобным и интуитивно понятным сенсорным управление значительно рас­ширило игровую аудиторию. Мобильность смартфонов и простота управле­ния привлекла людей, никогда не увлекавшихся компьютерными играми. Это объясняется, прежде всего, мобильностью смартфонов и непродолжитель­ными игровыми сессиями — можно играть где угодно и сколько угодно. Лю­ди стали играть просто чтобы «убить время», будь то в длинной очереди или в поездке на общественном транспорте.
Следует отметить, что за последние 3 года изменилась структура миро­вого рынка игр по сегментам. Если в 2013 году большая доля рынка прихо­дилась на игровой ПК-рынок и сегмент консолей, то в 2016 году самым крупным сегментом становится сегмент мобильных игр. То есть в 2016 году доходы в мобильном сегменте впервые превысили доходы от сегмента игр на персональных компьютерах. В рассматриваемый период сегмент мобильных игр демонстрировал колоссальные темпы роста: за 2013-2016 гг. для смарт­фонов показатель роста составил 28,4%, а для планшетов — 26,9%.
Объект исследования - разработка логической игры для мобильных устройств.
Предмет исследования - технологии разработки игр для мобильных устройств
Цель - разработать логическую игру «Танграм» для мобильных устройств.
Задачи:
• провести анализ предметной области;
• выбрать и изучить средство для разработки проекта;
• разработать логическую игру «Танграм»;
• портировать игру на Android OC;
• провести тестирование и исправить выявленные ошибки.

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

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

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


2.164 В процессе разработки был проведен анализ области, средств разработ­ки и существующих разработок. В результате анализа предметной области были выявлены основная терминология, а также классификации продуктов игровой индустрии, которые позволили определить общие рамки будущего продукта. Было принято решение разрабатывать игру в жанре логических игр в двухмерном визуальном стиле, чтобы не углубляться в 3D моделирование и упростить разработку графического оформления. Жанр логических игр более всего подходит для реализации и распространения среди мобильных устройств, так как они достаточно просты в освоении и позволяют проводить непродолжительные игровые сеансы. Платформой был выбран Android ввиду своей популярности, а также открытости для новых разработчиков в отличие от iOS.
2.165 Анализ уже существующих разработок позволил более четко сформи­ровать требования к внешнему виду и функциональным возможностям бу­дущего приложения. Внешний вид должен соответствовать целевой аудито­рии приложения, а также иметь единый стиль на всех экранах игры. Элемен­ты управления желательно располагать в правой части приложения, а возврат в меню и название уровня в верхней части. Монетизацию лучше всего реали­зовать при помощи блоков рекламы как во время игрового процесса, так и во время некоторых переходов по приложению. Также необходима возможность отключения рекламы за дополнительную плату.
2.166 При исследовании доступных средств для реализации в качестве игро­вого движка был выбран Unity 5, так как он соответствует всем продиктован­ным игрой требованиям, а кроме того полнофункциональная версия движка (для проектов с низким годовым доходом) абсолютно бесплатна. Большое количество документации и уроков, доступных в том числе и на русском языке, позволяет сократить время освоения среды игрового движка, а язык программирования C#, используемый для написания скриптов в игровом движке, изучался в процессе учебной деятельности. Кроме того, умения ра­боты в Unity будут полезны в будущем, так как он позволяет разрабатывать игры не только под систему Android, но также и под другие мобильные плат­формы, персональные компьютеры, консоли и прочие устройства. Unity по­стоянно совершенствуется, а его популярность у разработчиков неуклонно растет.
2.167 На основе проведенных исследований был разработан общий алгоритм реализации проекта, в котором были отражены основные этапы разработки и задачи, которые необходимо решить на каждом из них. В соответствии с ни­ми был определен функционал разрабатываемой игры, а также требования к ней.
2.168 В процессе разработки прототипа игры на игровом движке Unity 5 бы­ли изучены следующие его возможности:
• создание сцен;
• импорт спрайтов и быстрое редактирование;
• создание и настройка объектов;
• создание и настройка скриптов поведения и параметров объектов;
• настройка физики;
• создание пользовательского интерфейса;
• создание переходов между игровыми сценами;
• компиляция проекта;
• подключение Android SDK и JDK;
• портирование игры на Android-системы.
2.169 Для реализации портирования на мобильные платформы была прове­дена установка Android Software Development Kit и Java Development Kit, а также подключение их к Unity. После компиляции готового проекта в форма­те *.apk, он был установлен на смартфон с ОС Android и было проведено те­стирование всех функциональных частей проекта. Выявленные в результате тестирования недочеты, относящиеся к специфике отображения и управле­ния мобильных устройств были исправлены, после чего проект был снова скомпилирован и проведено еще одно тестирование.
...


1. Жанры компьютерных игр (новый и оригинальный метод разделе­ния). Схема жанров (Сайт: GamesisArt.ru) [Электронный ресурс]. — Режим доступа: http://gamesisart.ru/TableJanr.html (дата обращения: 02.05.2017).
2. Жанры компьютерных игр | Открытое программное обеспечение [Электронный ресурс]. — Режим доступа: http://www.4stud.info/oss/computer- game-genres.html (дата обращения: 06.05.2017).
3. ЛКИ| Дизайн-документ - СОЗДАЕМ ИГРУ [Электронный ресурс]. — Режим доступа: http://www.lki.ru/text.php7idM92 (дата обращения: 10.05.2017).
4. Компьютерные игры: этапы разработки [Электронный ресурс]. — Режим доступа: http://www.megabyte-web.ru/likbez/igryi-etapyi-razrabotki.html (дата обращения: 06.05.2017).
5. Прогнозы по рынку игр: цифры от 7 аналитических агентств / Хаб­рахабр [Электронный ресурс]. — Режим доступа: https://habrahabr.ru/post/279099/ (дата обращения: 20.05.2017).
6. Разработка программ на Java с использованием JDK [Электронный ресурс]. — Режим доступа: https://www.java.com/ru/download/faq/develop.xml (дата обращения: 04.05.2017).
7. Рынок игр в России и в мире (Mobile, Console, ПК, MMOG, Social).
2.173 Динамика, структура, тендеции, тренды, прогнозы до 2018-2021 гг. Итоги 2016 г. - Контент и мобильные приложения | ИКТ Аналитика на json.tv [Электронный ресурс]. — Режим доступа:
2.174 http://json.tv/ict_telecom_analytics_view/issledovanie-mirovogo-i-rossiyskogo- rynka-igr-2016-god-20170502014806/ (дата обращения: 21.05.2017).
8. Семь этапов создания игры: от концепта до релиза / Блог компании ВШБИ — Менеджмент игровых интернет-проектов / Хабрахабр [Электрон-
2.175
2.176 https://habrahabr.ru/company/miip/blog/308286/ (дата обращения: 04.05.2017).
9. Создание игр - Разработка игр с нуля на Unreal Engine 4, уроки Unity для Android [Электронный ресурс]. — Режим доступа: https://gcup.ru/load/constructors/gamemaker_studio_2/2-1-0-2505/ (дата обраще­ния: 03.05.2017).
10. Танграм. Головоломки для детей [Электронный ресурс]. — Режим доступа: http://fusionpiter.ru/articles/puzzles (дата обращения: 04.05.2017).
11. Термины / Программирование игр / GameDev.ru — Разработка игр [Электронный ресурс]. — Режим доступа: http://www.gamedev.ru/code/terms/ (дата обращения: 08.05.2017).
12. Этапы создания компьютерной игры (Сайт GamesisArt.ru) [Элек­тронный ресурс]. — Режим доступа: http://gamesisart.ru/game_dev_create.html (дата обращения: 19.05.2017).
13. Adobe Photoshop CC [Электронный ресурс]. — Режим доступа: http://www.adobe.com/ru/products/photoshop.html (дата обращения: 15.05.2017).
14. AndEngine - Игровые движки - Файлы для игроделов - Создание игр
2.177 [Электронный ресурс]. — Режим доступа:
2.178 https://gcup.ru/load/engines/andengine/3-1-0-1548 (дата обращения: 05.05.2017).
15. CorelDRAW Graphics Suite 2017 [Электронный ресурс]. — Режим
2.179 доступа: http://www.coreldraw.com/ru/product/graphic-design-
2.180 software/?hptrack=ru2bb 1&_ga=2.264138510.384007828.1496882102- 1770990408.1496882102 (дата обращения: 18.05.2017).
... всего 25 источников


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




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