ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 686

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

содержит 20 рисунков и 3 таблицы.

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

Во второй главе описывается реализация игры, дизайн пользовательского интерфейса и тестирование приложения.

В заключении подведены итоги проделанной работы.

      1. 1   2   3   4   5   6   7   8   9   ...   14

АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

        1. Актуальность мобильных устройств

Насегодняшнийденьсложнопредставитьмобильноеустройство,накоторомбынебылоустановленониодногоприложения.Мобильныеприложенияпредставляютсобойпрограммноеобеспечение,котороеразработаннодляконкретнойплатформыиимеетопределенныехарактеристики.Чаще всего мобильные приложения уже установлены на устройстве, либо могутбыть загружены из онлайн-магазинов приложений, таких как AppStore, GooglePlay,идругих,бесплатноили заплату[1].Выделяютследующиевидымобильныхприложений:

  1. игровые приложения – разрабатываются для развлечения пользователя, сюда входят игры различных жанров (детские, викторины, шутеры и другие);

  2. промо-приложения – создаются для максимального охвата потенциальной аудитории (заказ такси, покупка билетов);

  3. контентные сервисы – с помощью этих приложений пользователи могут быстро получать актуальный контент (курс валют, новости из изданий газет);

  4. социальные сети – с их помощью пользователи могут общаться используя смартфон или планшет (Facebook, Twitter, YouTube, Mail.ru);
Помимо того, что мобильные приложения распределяют по особенностямработы:

  1. нативные – приложения, которые наиболее сложные в разработке и создаются для определённой операционной системы смартфона с целью максимального охвата аудитории, а также предоставляют все доступные возможности смартфона (камеру, список контактов, GPSи другие);

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

  3. гибридные – такие приложения имеют ограниченный доступ к аппаратной части смартфона, а также необходим постоянный доступ к интернету, потому что они подгружают данные из внешнего источника, размещённого на сервере.

Подводяитогвышесказанномуоднозначноможносказать,чтосовременные смартфоны имеют все необходимое, что может понадобиться всовременной жизни. Производители неустанно выпускают новые улучшенныемодели своих устройств, а программисты пачками разрабатывают приложениядля расширения функционала смартфона. Следовательно, разработка именномобильнойигры являетсяактуальнымрешением.
        1. 1   2   3   4   5   6   7   8   9   ...   14

Технология разработки игр

Созданиеигры–этодолгийитрудоемкийпроцесс,которыйсостоитизчетырех этапов:

  • определение концепции и цели проекта;

  • выбор программных средств для достижения цели;

  • разработка игровой механики;

  • тестирование продукта.
На начальном этапе руководитель проекта занимается постановкой цели иопределениемконцепциибудущегоприложения.Сперваобозначаютжанригры,онстанетглавным вектором направленияразвитияигры.Далеевыбираетсясеттинг игры, то есть когда и где будут происходить действия, обговариваетсяхудожественноенаправление (стильграфики).Перед началом непосредственной разработки игры можно представить вдеталях будущую игру, так же есть возможность создавать сюжет, стилистику,особенности игры в ходе самой разработки. Выбор жанра игры осуществляетсяв самом начале, поскольку жанр будет основным направлением развития игры.На данный момент в Google play в категории игр, существуют 17 подкатегорий,изнихможновыделитьсамые основные:

  • аркады – это игры, в которых игроку приходится быстро действовать, опираясь на скорость реакции и на рефлексы;

  • головоломки – цель таких игр находить решение задач, для которых требуется сообразительность, а не знания высокого уровня;

  • казуальные игры – в данном жанре игры лежит на поверхности и не требует ознакомления с правилами игры;

  • обучающие игры – данный жанр направлен обучение человека в игровом формате;

  • ролевые – суть данных игр заключается в том, чтобы развивать героя, выполнять миссии и получать вознаграждения;

  • симуляторы – игры имитаторы, задача которого состоит в имитации управления каким-либо процессом, аппаратом или транспортным средством.

Всефинальныемыслизаносятсявтриконечныдокумента:

  • Concept document – это краткое и емкое описание идеи игры (название, описание идеи, жанр, аудитория, особенности, сюжет, механики, мир и персонажи, платформы, системные требования, сроки и бюджет);

  • Vision document – в этом документе описывается то, что должно получиться в итоге, вся игры как конечный бизнес-продукт (полное описание игры, целевая аудитория, исследования рынка, конкуренты, стиль, монетизация);

  • Feature list – список особенностей игры, на какие детали будет больше акцента.
Этитридокументавзаимосвязанымеждусобойиформируютобщийдизайн документ. Также в этот документ могут входить описание интерфейса,искусственного интеллекта,звуковогоокружения иуровней.После определения цели и концепции, необходимо выбрать средства, спомощьюкоторыхбудетпроисходитьреализациябудущейигры.Инструментоми материалом игрового проекта будет являться программный код. Примерамиплатформ длясозданияприложенияявляются:Xcode,AndroidStudio,VisualStudioCodeидругие.Дляразработкиконтентаигрысначаласобираютсяреференсы,далееизэтогоматериалахудожникамстанетясно,чтоотнихтребуетсяи смогутприступитьксозданиюэскизовииллюстраций.Однойизважныхчастейигрыявляетсяпрототипированиеигры.Онопредставляет перечень правил, по которым будет функционировать игра. Наэтом этапе нужно создать все основные игровые объекты со своими свойствами