Мобільна гра у жанрі roguelike-action з відкритим програмним інтерфейсом
dc.contributor.advisor | Муха, Ірина Павлівна | |
dc.contributor.author | Шевцов, Роберт Рафаелович | |
dc.date.accessioned | 2024-01-18T16:07:13Z | |
dc.date.available | 2024-01-18T16:07:13Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 53 таблиці, 48 рисунків та 8 джерел – загалом 76 сторінка. Дипломний проєкт присвячений розробці мобільної гри в жанрі rogue-like action з відкритим програмним інтерфейсом. Метою розробки є спрощення процесу створення власних ігрових рівнів користувачами мобільного застосунку за рахунок реалізації відкритого інтерфейсу їх створення, редагування та інтеграції. Об'єкт дослідження: мобільна гра та її здатність надавати користувачам можливість створення та обміну власними ігровими рівнями. Предмет дослідження: інтеграція соціальної взаємодії між гравцями в мобільну гру, що не потребує інтернет з’єднання. У розділі “Аналіз вимог до програмного забезпечення” проаналізовано предметну область та наведено її змістовний опис. Описано основні підходи та можливі технічні рішення для вирішення поставлених задач. Відповідно проаналізовано допоміжні програмні засоби. Розроблено функціональні та нефункціональні вимоги та спроектована діаграма варіантів використань. Розділ “Моделювання та конструювання програмного забезпечення“ присвячений моделюванню програмного забезпечення шляхом опису основного бізнес процесу, проектуванням архітектури та конструювання програмного забезпечення. Побудована відповідна діаграма класів. Розділ “Аналіз якості та тестування програмного забезпечення” присвячений аналізу якості програмного забезпечення за допомогою статичних та динамічних аналізаторів коду та проведення мануального тестування гри. Побудовані відповідні таблиці результатів тестування. У розділі “Впровадження та супровід програмного забезпечення” проаналізовано платформи для дистрибуції гри та обрано Github Realease. | uk |
dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 53 tables, 48 figures and 8 sources – in total 76 pages. The diploma project is devoted to the development of a mobile game in the rogue-like action genre with an open programming interface. The purpose of the development is to simplify the process of creating their own game levels by mobile application users due to the implementation of an open interface for their creation, editing and integration. Research object: a mobile game and its ability to provide users with the ability to create and share their own game levels. The subject of research: integration of social interaction between players in a mobile game that does not require an Internet connection. In the section "Analysis of software requirements" the subject area is analyzed and its meaningful description is given. The main approaches and possible technical solutions for solving the problems are described. Accordingly, auxiliary software tools were analyzed. Functional and non-functional requirements were developed and a diagram of use cases was designed. The section "Software modeling and design" is devoted to software modeling by describing the main business process, architecture design and software design. A corresponding class diagram is constructed. The "Software Quality Analysis and Testing" section is dedicated to software quality analysis using static and dynamic code analyzers and manual game testing. Corresponding tables of test results were built. In the section "Implementation and maintenance of the software" the platforms for the distribution of the game are analyzed. The choice of the Github Realease service as the implementation path was justified. | uk |
dc.format.extent | 155 с. | uk |
dc.identifier.citation | Шевцов, Р. Р. Мобільна гра у жанрі roguelike-action з відкритим програмним інтерфейсом : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шевцов Роберт Рафаелович. - Київ, 2023. - 155 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63921 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | мобільна гра | uk |
dc.subject | Android | uk |
dc.subject | roguelike | uk |
dc.subject | action | uk |
dc.subject | редактор рівнів | uk |
dc.subject | прокачка персонажу | uk |
dc.subject | ворожі персонажі | uk |
dc.subject | mobile game | uk |
dc.subject | level editor | uk |
dc.subject | character leveling | uk |
dc.subject | enemies NPC | uk |
dc.title | Мобільна гра у жанрі roguelike-action з відкритим програмним інтерфейсом | uk |
dc.title.alternative | Roguelike-Action Mobile Game with Open Programming Interface | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Shevtsov_bakalavr.pdf
- Розмір:
- 7.89 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: