🔍 Поиск работ

Разработка клиент-серверного мобильного приложения на примере логической головоломки в жанре «три в ряд»

Работа №205106

Тип работы

Бакалаврская работа

Предмет

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

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

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


Введение 14
1. Аналитический обзор мобильных игр в жанре «три в ряд» 15
1.1. Причины роста популярности игрового гейминга 15
1.2. Обзор жанра «три в ряд» 16
1.3. Обзор конкурентных решений в жанре «три в ряд» 18
1.3.1. Royal Match 18
1.3.2. Candy Crush Saga 23
1.3.3. Gardenscapes 25
1.4. Анализ конкурентных решений в жанре «три в ряд» 29
2. Проектирование клиент-серверного мобильного приложения игра в жанре
«три в ряд» 32
2.1. Выбор программно-технических средств 32
2.2. Система управления базой данных 33
2.3. Общая архитектура системы 35
2.4. Архитектура серверной части 35
2.5. Проектирование клиентской части 36
2.6. UX-проектирование 38
3. Программная реализация мобильной игры в жанре «три в ряд» 41
3.1. Создание игрового поля 41
3.2. Заполнение игрового поля 43
3.3. Перемещение шариков на игровом поле 47
3.4. Комбинирование шариков одного цвета 49
3.5. Автозаполнение игрового поля после удаления комбинаций 54
3.6. Бонусы на игровом поле 58
3.7. Создание уровней и сохранение данных пользователя 62
4. Финансовый менеджмент и
ресурсосбережение 64
Введение 64
4.1. Оценка коммерческого потенциала и перспективности разработки ... 64
4.1.1. Потенциальные потребители результатов исследования 64
4.1.2. Анализ конкурентных технических решений 66
4.1.3. SWOT-анализ 67
4.2. Планирование работ по научно-техническому исследованию 68
4.2.1. Структура работ в рамках научного исследования 68
4.2.2. Определение трудоемкости выполнения работ 69
4.3. Бюджет научного-технического исследования 72
4.3.1. Расчет материальных затрат НТИ 72
4.3.2. Расчет затрат на специальное оборудование для научных работ .. 73
4.3.3. Основная заработная плата исполнителя 73
4.3.4. Расчет дополнительной заработной платы 74
4.3.5. Отчисления во внебюджетные фонды 75
4.3.6. Накладные расходы 75
4.3.7. Формирование бюджета затрат научно-исследовательского проекта 76
4.4. Определение ресурсной (ресурсосберегающей), финансовой, бюджетной, социальной и экономической эффективности исследования ... 76
4.5. Вывод по разделу финансовый менеджмент, ресурсоэффективность и
ресурсосбережение 79
5. Социальная ответственность 80
Введение 80
5.1. Правовые и организационные вопросы обеспечения безопасности ... 81
5.1.1. Правовые нормы трудового законодательства 81
5.1.2. Эргономические требования к правильному расположению и
компоновке рабочей зоны 81
5.2. Производственная безопасность 82
5.3. Экологическая безопасность 88
5.4. Безопасность в чрезвычайных ситуациях 88
5.5. Выводы по разделу социальная ответственность 89
Заключение 91
Список использованных источников 93
Приложение А. Диаграмма классов 98
Приложение Б. Диаграмма последовательности 99
Приложение В. ER-диаграмма

В течение последних нескольких лет рынок игровой индустрии претерпел значительные изменения. Мобильный гейминг занял лидирующее положение и обогнал по популярности консоли и персональные компьютеры [1].
В начале 2020 года ряд экспертов прогнозировал падение доходов рынка интерактивных развлечений, однако этого не случилось. Был спад в области компьютерных и консольных игр, но это можно списать на проблемы производства новых комплектующих и техники, вызванной пандемией. За 2021 год мобильные игры принесли более $93 млрд. прибыли, что составляет более трети от общего дохода рынка. Огромный рост доходов, а также приток новых пользователей привел к тому, что по мнению ряда аналитиков к 2023 году эта цифра преодолеет рубеж в $100 млрд. с общим среднегодовым темпом роста более 18% [2]. Такие показатели привлекают все больше инвесторов, что ведет к увеличению числа компаний, проектов и конкуренции.
Целью данной работы является разработка клиент-серверного мобильного приложения на примере логической головоломки в жанре «три в ряд».
Для достижения поставленной цели были сформированы следующие основные задачи:
- провести аналитический обзор мобильных игр и жанра «три в ряд»;
- провести обзор конкурентных решений в жанре «три в ряд»;
- спроектировать клиент-серверную архитектуру приложения;
- спроектировать и реализовать основные механики игры в жанре «три в ряд» для клиентской части;
- создать пользовательский интерфейс;
- реализовать систему уровней и сохранение данных пользователя.


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

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

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


В результате выполнения выпускной квалификационной работы было спроектировано и разработано клиент-серверное мобильное приложение на примере логической игры-головоломки в жанре «три в ряд», которое в данный момент находится на уровне готовности TRL5. В процессе выполнения были решены представленные ниже задачи.
Произведен аналитический обзор рынка мобильных игр и, в частности, жанра «три в ряд». В нём были обозначены причины роста популярности мобильного гейминга, а также описаны ключевые моменты и специфика жанра.
Произведен обзор конкурирующих технических решений. Были выделены и описаны три наиболее популярных аналога в жанре. На основе отзывов пользователей составлена таблица критериев, выделена основная проблема, составлена диаграмма Исикавы.
Спроектирована и реализована клиент-серверная архитектура приложения. Визуализация взаимодействия клиента и сервера представлена в виде диаграмм с описанием.
Спроектированы и реализованы основные механики жанра «три в ряд» для клиентской части приложения: создание и заполнение игрового поля, перемещение и комбинирование игровых элементов поля, бонусные элементы за сложные комбинации, автозаполнение игрового поля после удаления комбинаций, подсказки, перемешивание доски при отсутствии возможных ходов.
На основании диаграммы UX был спроектирован и реализован в Unity пользовательский интерфейс программы.
Реализована карта уровней с сохранением данных игрока: количество пройденных уровней, очки уровня, количество звезд за уровень.
В главе финансового менеджмента была проведена оценка коммерческого потенциала и перспективности разработки, рассчитан бюджет научно-технического исследования, спланирован график проведения работ по научному исследованию.
В главе социальной ответственности были разобраны правовые и организационные вопросы обеспечения безопасности, проведен анализ вредных и опасных производственных факторов, описаны действия при возникновении возможных чрезвычайных ситуаций во время работы над исследованием, выявлено влияние процесса разработки на окружающую среду.



1. Игра в инвестиции: как мобильный гейминг захватывает мир и
почему именно сейчас нужно стать его частью - vc.ru[Электронный ресурс] URL: https://vc.ru/tribuna/337106-igra-v-investicii-kak-mobilnyy-geyming-
zahvatyvaet-mir-i-pochemu-imenno-seychas-nuzhno-stat-ego-chastyu?ysclid=lij0sj8y32335625470 (Дата обращения 01.01.2023).
2. 2022 год для мобильного геймдева (и не только): чего ждать и к
чему готовиться - Habr [Электронный ресурс] URL:
https://habr.com/ru/company/pixonic/blog/598581/(Дата обращения 03.01.2023).
3. 5 причин, почему мобильные игры популярнее компьютерных - Dzen [Электронный ресурс] URL: https://dzen.ru/a/X1YObHKyvUaXHXlB(Дата обращения: 01.01.2023).
4. В России подорожали консоли: сколько теперь стоит PlayStation 5
и Xbox Series - Meta CyberSport [Электронный ресурс] URL:
https://cybersport.metaratings.ru/articles/v-rossii-podorozali-konsoli-skolko-teper-stoit-playstation-5-i-xbox-series/?ysclid=lij8qssmyw649539662 (Дата обращения: 02.01.2023).
5. Динамика цен на комплектующие для ПК - Hardprice
[Электронный ресурс] URL: https://hardprice.ru/pc-hardware-price-trends-
dynamic?ysclid=lij8tntjtg787367523 (Дата обращения: 05.01.2023).
6. Власти Китая запретили детям играть в видеоигры больше трёх часов в неделю - DTF [Электронный ресурс] URL: https://dtf.ru/life/848487-vlasti-kitaya-zapretili-detyam-igrat-v-videoigry-bolshe-treh-chasov-v-nedelyu?ysclid=lij93e9e3o190092832 (Дата обращения: 04.01.2023).
7. Китай перестанет доминировать в киберспорте из-за нового
закона, считают эксперты - 3D News [Электронный ресурс] URL:
https://3dnews.ru/1048884/kitay-perestanet-dominirovat-v-kibersporte-izza-novogo-zakona-schitayut-eksperti (Дата обращения: 08.01.2023).
8. Swap Adjacent Gems to Make Sets of Three: A History of Matching Tile Games - Jesper Juul [Электронный ресурс] URL: https://www.jesperjuul.net/text/swapadjacent/(Дата обращения: 03.01.2023).
9. Games | Dream Games. [Электронный ресурс] URL:
https://dreamgames.com/games/ (Дата обращения: 01.02.2023).
10. Candy Crush Saga Online - Play the game at Kings.com. [Электронный ресурс] URL: https://www.king.com/game/candycrush (Дата обращения: 03.02.2023)
11. Gardenscapes - Playrix. [Электронный ресурс] URL:
https://playrix.com/games/gardenscapes (Дата обращения: 05.02.2023)
12. App Store: Royal Match. [Электронный ресурс] URL:
https://apps.apple.com/ru/app/royal-match/id1482155847 (Дата обращения:
15.03.2023)
13. Candy Crush Saga on the App Store. [Электронный ресурс] URL: https://apps.apple.com/us/app/candy-crush-saga/id553834731 (Дата обращения: 17.03.2023)
14. App Store: Gardenscapes. [Электронный ресурс] URL:
https://apps.apple.com/ru/app/gardenscapes/id1105855019 (Дата обращения: 17.03.2023)
15. Трудовой кодекс Российской Федерации от 30.12.2001 N 197-ФЗ
(ред. от 19.12.2022, с изм. от 11.04.2023) (с изм. и доп., вступ. в силу с 01.03.2023) [Электронный ресурс] URL:
http: //www. consultant.ru/document/cons_doc_LAW_34683/(Дата обращения: 26.04.2023).
16. ГОСТ 12.2.032-78 Система стандартов безопасности труда.
Рабочее место при выполнении работ сидя. Общие эргономические требования [Электронный ресурс] URL:
http://docs.cntd.ru/document/1200003913(Дата обращения: 26.04.2023).
17. ГОСТ 21889-76 Система «Человек-машина». Кресло человека- оператора. Общие эргономические требования [Электронный ресурс] URL: https://internet-law.ru/gosts/gost/34252/ (Дата обращения: 26.04.2023).
18. ГОСТ 12.0.003-2015 Система стандартов безопасности труда. Опасные и вредные производственные факторы. Классификация [Электронный ресурс] URL: https://internet-law.ru/gosts/gost/62075 (Дата обращения: 27.04.2023).
19. СП 52.13330.2016 Естественное и искусственное освещение. Актуализированная редакция СНиП 23-05-95 [Электронный ресурс] URL: https://docs.cntd.ru/document/456054197 (Дата обращения 27.04.2023).
20. Приказ Минтруда РФ от 29.10.2021 N 774Н «Об утверждении
общих требований к организации безопасного рабочего места» [Электронный ресурс] URL:
https://normativ.kontur.ru/document?moduleId=1&documentId=407561 (Дата
обращения: 27.04.2023).
21. P 2.2.2006-05 Гигиена труда. Руководство, по гигиенической
оценке, факторов рабочей среды и трудового процесса. Критерии и классификация условий труда [Электронный ресурс] URL: https://normativ.kontur.ru/document?moduleId= 1 &documentId=92758 (Дата
обращения: 28.04.2023).
22. ГОСТ 12.1.019-2017 Система стандартов безопасности труда. Электробезопасность. Общие требования и номенклатура видов защиты [Электронный ресурс] URL: https://internet-law.ru/gosts/gost/70055/(Дата обращения: 28.04.2023).
23. ГОСТ Р 53692-2009 Ресурсосбережение. Обращение с отходами. Этапы технологического цикла отходов [Электронный ресурс] URL: https://docs.cntd.ru/document/1200081740 (Дата обращения: 29.04.2023).
24. ГОСТ 12.1.004-91 Система стандартов безопасности труда. Пожарная безопасность. Общие требования [Электронный ресурс] URL: https://internet-law.ru/gosts/gost/3254/(Дата обращения: 30.04.2023).
25. Федеральный закон от 22.07.2008 N 123-ФЗ (ред. от 14.07.2023) «Технический регламент о требованиях пожарной безопасности» (с изм. и доп., вступ. в силу с 01.03.2023) [Электронный ресурс] URL: https://www.consultant.ru/document/cons_doc_LAW_78699/ (Дата обращения: 30.04.2023).
26. Unity против Unreal. Какой движок выбрать начинающему
разработчику. [Электронный ресурс] URL:
https://ixbt.games/articles/2021/04/23/unity-protiv-unreal-kakoi-dvizok-vybrat-nacinayushhemu-razrabotciku.html (Дата обращения: 14.01.2023).
27. Сравнение игровых движков [Электронный ресурс] URL:
https://sc2tv.ru/blogs/falcon/2019/07/23/sravnenie-igrovykh-dvizhkov (Дата
обращения: 14.01.2023).
28. Критерии выбора СУБД при создании информационных систем
[Электронный ресурс] URL: https://www.internet-technologies.ru/ 17.04.2023).
29. Сравнение современных СУБД. [Электронный ресурс] URL:
https://drach.pro/blog/hi-tech/item/145-db-comparison (Дата обращения: 18.04.2023).
30. SQLite, MySQL и PostgreSQL: сравниваем популярные
реляционные СУБД. [Электронный ресурс] URL:
https://tproger.ru/translations/sqlite-mysql-postgresql-comparison/ (Дата
обращения: 19.04.2023)
31. ТОП-15 систем управления базами данных в 2023 году. [Электронный ресурс] URL: https://neyrosety.ru/sistemy-upravleniya-bd/ (Дата обращения: 19.04.2023)
32. Архитектура ADO.NET- Professor Web [Электронный ресурс]
URL: https://professorweb.ru/my/ADO_NET/base/level1/1_2.php (Дата
обращения: 10.05.2023).
33. Паттерн «Репозиторий» в Laravel. [Электронный ресурс] URL: https://laravel.demiart.ru/repository-design-pattern/7ysclidHiof6ffcz6496550855(Дата обращения: 10.05.2023).
34. Размеры и разрешения для игры в Unity. [Электронный ресурс] URL: https://aelit.by/game-resolution-unity/(Дата обращения: 15.05.2023).
35. Unity - руководство: Префабы (Prefabs). [Электронный ресурс] URL: https://docs.unity3d.com/ru/530/Manual/Prefabs.html(Дата обращения: 15.05.2023).
36. Unity - Scripting API: Object.Instantiate. [Электронный ресурс] URL: https: //docs. unity3d. com/ScriptReference/Obj ect.Instantiate.html (Дата обращения: 05.05.2023).
37. Unity - Scripting API: Quaternion. [Электронный ресурс] URL: https://docs.unity3d.com/ScriptReference/Quaternion.html(Дата обращения: 06.05.2023).
38. Unity - Manual: Coroutines. [Электронный ресурс] URL:
https://docs.unity3d.com/Manual/Coroutines.html(Дата обращения: 08.05.2023).
39. Unity - Scripting API: Vector2. [Электронный ресурс] URL: https://docs.unity3d.com/ScriptReference/Vector2.html(Дата обращения: 08.05.2023).
40. Unity: знакомство со Scriptable Objects - Habr [Электронный ресурс] URL: https://habr.com/ru/articles/421523/(Дата обращения: 01.06.2023).


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




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