Тема: Разработка компьютерной игры в жанре «Головоломка» для OC Android
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Обзор аналогов 6
1.2. Анализ существующих решений 9
2. ПРОЕКТИРОВАНИЕ 13
2.1. Концепция игры 13
2.2. Функциональные и нефункциональные требования 13
2.3. Диаграмма вариантов использования 14
3. АРХИТЕКТУРА 16
3.1. Диаграмма компонентов 17
4. РЕАЛИЗАЦИЯ 19
4.1. Реализация компонента пользовательского интерфейса 19
4.2. Реализация компонента менеджера вопросов 26
4.3. Реализация компонента хранения вопросов 29
4.4. Реализация компонента перемешивания списка ответов на вопрос 30
4.5. Реализация компонента редактора вопросов 31
4.6. Реализация компонента создания кнопок выбора категорий 35
4.7. Реализация компонента движения заднего фона 36
4.8. Реализация компонента столкновения с препятствиями 37
4.9. Реализация компонента создания препятствий 38
4.10. Реализация компонента движения препятствий 39
5. ТЕСТИРОВАНИЕ 40
5.1. Функциональное тестирование 40
5.2. Юзабилити тестирование 41
ЗАКЛЮЧЕНИЕ 43
ЛИТЕРАТУРА 44
ПРИЛОЖЕНИЕ. Локализация пользовательского интерфейса 46
📖 Введение
На сегодняшний день операционная система (OC) Android, из-за своей доступности, занимает огромную долю рынка мобильных операционных систем. В связи с чем, растет и популярность многих игровых и развлекательных приложений, написанных под эту ОС. Многие пользователи отдают предпочтение мобильным играм из-за своей простоты и легкости в использовании. Мобильность дает большой маневр воздействия в разных ситуациях, будь это банальная очередь в больнице или, например, поездки на дальние расстояния. Помимо развлечения, игры могут нести и познавательный характер, большое количество игровых приложений нацелены на развитие интеллектуальных способностей человека. Так и жанр «Головоломка» внес значительный вклад в развитие познавательных игр.
Первая «Головоломка», от французского «Puzzle», появилась в 18 веке, представил ее обществу Джон Спилсбери, гравер и картограф. Однажды, в 1767 году, Джон прикрепил карту мира к тонкой деревянной доске и вырезал по отдельности каждую страну, тем самым создав первый в мире «Пазл» и открыв миру огромный простор для создания различных моделей «Пазлов» – головоломок. На текущий момент времени жанр пополнился новыми моделями игр, в него входят: логические головоломки – задачи, «Кроссворды», «Судоку», «Ребусы», «Викторины» и т.д.. Многие из вышеперечисленных игр, пользуются высоким спросом среди людей. Так большинство разработчиков современных игровых приложений, адаптируют и создают различные вариации этих игр для мобильных ОС.
Постановка задачи
Целью выпускной квалификационной работы является разработка компьютерной игры в жанре «Головоломка» для OC Android.
Для достижения поставленной цели необходимо решить следующие задачи:
1) провести анализ предметной области;
2) осуществить проектирование игрового приложения;
3) реализовать и протестировать игровое приложение.
Структура и содержание работы
Работа состоит из введения, пяти разделов, заключения и списка литературы. Объем работы составляет 47 страниц, объем списка литературы – 15 источников.
В первом разделе описываются аналоги игровых приложений, а также проводится анализ существующих решений.
Во втором разделе определена концепция игры, приведены функциональные и нефункциональные требования к игровому приложению, а также описаны варианты использования.
В третьем разделе описаны все компоненты игры и различные ее режимы.
В четвертом разделе подробно описана реализация всех компонентов игры.
В пятом разделе представлены результаты функционального и юзабилити тестирования игрового приложения.
✅ Заключение
Основные результаты работы.
1. Проведен анализ предметной области. На основе выявленных плюсов и минусов, аналогичных игровых приложений, для своего приложения были сформированы дополнительные аспекты, которые необходимо учесть при разработке.
2. Спроектирована архитектура игрового приложения и описаны все компоненты.
3. Реализовано игровое приложение. Составлено подробное описание реализации всех компонентов игры.
4. Проведено функциональное и юзабилити тестирование игрового приложения. Все тесты успешно пройдены.
Планируется добавить в игровое приложение раздел с категориями вопросов, которые создали другие пользователи. В данном разделе любой игрок сможет поиграть, в созданные пользователями категории, проголосовать за наиболее интересную категорию, а также выложить свою собственную. Каждый месяц будет обновляться рейтинг, самые интересные категории, попадут в десятку лучших.



