Тема: МОБИЛЬНАЯ ИГРА-ШУТЕР НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ SWIFT ДЛЯ УСТРОЙСТВ НА БАЗЕ ОПЕРАЦИОННОЙ СИСТЕМЫ APPLE IOS
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 Описание предметной области 9
2 Обзор аналогов проекта 11
3 Сравнительный обзор аналогов средств разработки 14
4 Выбор средства разработки 18
5 Интерфейс среды разработки 19
6 Архитектура приложения и общие сведения 25
7 Разработка игрового интерфейса и подключение объектов 29
ЗАКЛЮЧЕНИЕ 41
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 42
ПРИЛОЖЕНИЕ А 44
ПРИЛОЖЕНИЕ Б 45
📖 Введение
Выделяют следующие виды программного обеспечения на смартфонах:
1) социальные сети;
2) игры;
3) почтовые клиенты;
4) текстовые редакторы;
5) промо-приложения;
6) контентные приложения.
Актуальность данной работы заключается в том, что на мобильные игры приходится 33% всех загрузок приложений, 74% расходов, связанных с внутри игровыми процессами и 10% всего проводимого времени . Ретро игры набирают все большую популярность, портируются на актуальные операционные системы и консоли игры 90-х годов. Выпускаются игры в ретро стилистике и пиксельной графике.
Таким образом, актуальной является задача разработки мобильной ретро игры в жанре шутер.
Целью данной работы является разработка мобильной ретро игры- шутера для операционной системы iOS на языке Swift.
Для достижения поставленной цели необходимо решение следующих задач:
1) исследовать предметную область;
2) изучить аналоги и их особенности;
3) выбрать среду разработки;
4) разработать программный продукт.
Практическая значимость данной работы заключается в занятии практически пустой ниши мобильных ретро-игр на операционной системе iOS и удовлетворении спроса целевой аудитории данного жанра. Целевой аудиторией являются люди от 16 до 35 лет активно играющие в компьютерные и мобильные игры.
Объектом исследования является разработка мобильных игр.
Предмет исследования: технологии разработки мобильной игры жанра ретро-шутер.
✅ Заключение
Было произведено ознакомление с интерфейсом и функционалом Xcode. Также предварительно были скачаны спрайты и необходимое дополнительное программное обеспечение для их редактирования (Adobe Photoshop).
Программирование осуществлялось на языке Swift, эмуляция мобильного устройства выполнялась с помощью встроенного эмулятора в Xcode.
Если возникает необходимость создавать проекты под множество платформ, то Unity будет хорошим вариантом для выбора. Лидерство Unity среди разработчиков игр достигается благодаря большим возможностям предоставляемые множеством плагинов.
Если целью разработки игр или приложений является разработка только на iOS иили MacOS, то предпочтительно выбрать Xcode, так как предоставляется эмулятор устройств Apple, предоставляется поддержка множества языков программирования и технологий.
Итогом работы является игра в жанре ретро-шутер с возможностью смены оружия, подбора предметов и уничтожения враждебных персонажей. Были добавлены спрайты персонажей, интерфейса и объектов. Были добавлены анимации выстрелов, смерти персонажей, открытия дверей и секретных стен.
Мобильная игра была протестирована на эмуляторе iPod Touch 7 и работала стабильно.
Планируется дальнейшее развитие проекта и добавить больше оружия, новых типов враждебных персонажей и новые уровни.





