Читать реферат по информационному обеспечению, программированию: "Разработка игрового приложения для операционной системы Android" Страница 6

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

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

На клетках располагаются персонажи двух команд (игрока и искусственного интеллекта) визуально различимые по цвету флага рядом с ними.

При выборе кликом определённого юнита на вторую область экрана выводится полная информация о его наименовании, его параметрах жизни, защиты и атаках. Этот экран показан на рисунке 4.2. Рисунок 4.2 - экран игрового процесса4.2 Подготовка графических материалов Создание графических материалов - наиболее сложная и затратная по времени часть создания игрового приложение, особенно если разговор идёт о одиночном разработчике или малой команде без специализированного художника.

Оптимальным решением в такой ситуации может быть использование художественных материалов, распространяемых по свободной лицензии Creative Commons License [12]. Эта лицензия позволяет использовать и даже адаптировать защищённые ей материалы, в том числе и в коммерческих продуктах. Единственным условием является упоминание автора исходных материалов. Было бы заблуждением считать, что игры с такими материалами не могут получить значительной аудитории. Достаточно часто такие игры можно находить в крупнейших системах цифрового распространения с преобладанием положительных отзывов и не рекордной, но значительной и стабильной аудиторией.

Хорошим примером игры от независимого разработчика, использующей свободные художественные материалы, будет Rogue’s Tale [13]. Игра вышла в 2014 году в системе Steam [5] и к настоящему времени получила множество положительных отзывов от пользователей.

Игра выполнена в простой двухмерной стилистике и принадлежит к не имеющему корректного перевода на русский язык жанру rouge-like, который в последние годы переживает первый со времён псевдографических игр подъём популярности. Пример графического исполнения Rouge’s Tale можно увидеть на рисунке 4.3.

Мною были изучены различные ресурсы, предназначенные для начинающих разработчиков, и отобраны графические и музыкальные материалы, наиболее подходящие разрабатываемой игре по стилистике. Рисунок 4.3 - Rogue’s Tale Этих материалов достаточно для начальных этапов развития проекта. Многие из графических элементов были вручную адаптированы для большего соответствия авторскому замыслу у упрощения последующей обработки.

Примеры свободных материалов представлены на рисунках 4.4 и 4.5.Рисунок 4.4 - Текстуры для игровых персонажейКроме того, были дополнительно разработаны некоторые собственные графические материалы, как например карта игрового мира, являющаяся подводкой к будущему сюжету игры. Эту карту можно увидеть на заднем плане на рисунке 4.1. Рисунок 4.5 - Текстуры для клеток игрового поля 4.3 Написание кода приложения В связи с особенностями архитектуры фреймворка libGDX полное следование парадигме MVC (Model-View-Control, «Модель-Отображение-Управление») не представляется возможным, так как представление и управление взаимосвязаны, а их функции объявляются в общих интерфейсах и абстрактных классах.

Таким образом, программа разделяется на две основные части: контрольно-отображающий модуль, основанный на стандартных для libGDX классах и функциях, и модуль внутренней логики игрового


Интересная статья: Быстрое написание курсовой работы