Мобільна гра у жанрі roguelike-action з відкритим програмним інтерфейсом

Вантажиться...
Ескіз

Дата

2023

Автори

Шевцов, Роберт Рафаелович

Науковий керівник

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 53 таблиці, 48 рисунків та 8 джерел – загалом 76 сторінка. Дипломний проєкт присвячений розробці мобільної гри в жанрі rogue-like action з відкритим програмним інтерфейсом. Метою розробки є спрощення процесу створення власних ігрових рівнів користувачами мобільного застосунку за рахунок реалізації відкритого інтерфейсу їх створення, редагування та інтеграції. Об'єкт дослідження: мобільна гра та її здатність надавати користувачам можливість створення та обміну власними ігровими рівнями. Предмет дослідження: інтеграція соціальної взаємодії між гравцями в мобільну гру, що не потребує інтернет з’єднання. У розділі “Аналіз вимог до програмного забезпечення” проаналізовано предметну область та наведено її змістовний опис. Описано основні підходи та можливі технічні рішення для вирішення поставлених задач. Відповідно проаналізовано допоміжні програмні засоби. Розроблено функціональні та нефункціональні вимоги та спроектована діаграма варіантів використань. Розділ “Моделювання та конструювання програмного забезпечення“ присвячений моделюванню програмного забезпечення шляхом опису основного бізнес процесу, проектуванням архітектури та конструювання програмного забезпечення. Побудована відповідна діаграма класів. Розділ “Аналіз якості та тестування програмного забезпечення” присвячений аналізу якості програмного забезпечення за допомогою статичних та динамічних аналізаторів коду та проведення мануального тестування гри. Побудовані відповідні таблиці результатів тестування. У розділі “Впровадження та супровід програмного забезпечення” проаналізовано платформи для дистрибуції гри та обрано Github Realease.

Опис

Ключові слова

мобільна гра, Android, roguelike, action, редактор рівнів, прокачка персонажу, ворожі персонажі, mobile game, level editor, character leveling, enemies NPC

Бібліографічний опис

Шевцов, Р. Р. Мобільна гра у жанрі roguelike-action з відкритим програмним інтерфейсом : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шевцов Роберт Рафаелович. - Київ, 2023. - 155 с.

DOI