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

dc.contributor.advisorМуха, Ірина Павлівна
dc.contributor.authorШевцов, Роберт Рафаелович
dc.date.accessioned2024-01-18T16:07:13Z
dc.date.available2024-01-18T16:07:13Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 53 таблиці, 48 рисунків та 8 джерел – загалом 76 сторінка. Дипломний проєкт присвячений розробці мобільної гри в жанрі rogue-like action з відкритим програмним інтерфейсом. Метою розробки є спрощення процесу створення власних ігрових рівнів користувачами мобільного застосунку за рахунок реалізації відкритого інтерфейсу їх створення, редагування та інтеграції. Об'єкт дослідження: мобільна гра та її здатність надавати користувачам можливість створення та обміну власними ігровими рівнями. Предмет дослідження: інтеграція соціальної взаємодії між гравцями в мобільну гру, що не потребує інтернет з’єднання. У розділі “Аналіз вимог до програмного забезпечення” проаналізовано предметну область та наведено її змістовний опис. Описано основні підходи та можливі технічні рішення для вирішення поставлених задач. Відповідно проаналізовано допоміжні програмні засоби. Розроблено функціональні та нефункціональні вимоги та спроектована діаграма варіантів використань. Розділ “Моделювання та конструювання програмного забезпечення“ присвячений моделюванню програмного забезпечення шляхом опису основного бізнес процесу, проектуванням архітектури та конструювання програмного забезпечення. Побудована відповідна діаграма класів. Розділ “Аналіз якості та тестування програмного забезпечення” присвячений аналізу якості програмного забезпечення за допомогою статичних та динамічних аналізаторів коду та проведення мануального тестування гри. Побудовані відповідні таблиці результатів тестування. У розділі “Впровадження та супровід програмного забезпечення” проаналізовано платформи для дистрибуції гри та обрано Github Realease.uk
dc.description.abstractotherThe 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.extent155 с.uk
dc.identifier.citationШевцов, Р. Р. Мобільна гра у жанрі roguelike-action з відкритим програмним інтерфейсом : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шевцов Роберт Рафаелович. - Київ, 2023. - 155 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63921
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectмобільна граuk
dc.subjectAndroiduk
dc.subjectroguelikeuk
dc.subjectactionuk
dc.subjectредактор рівнівuk
dc.subjectпрокачка персонажуuk
dc.subjectворожі персонажіuk
dc.subjectmobile gameuk
dc.subjectlevel editoruk
dc.subjectcharacter levelinguk
dc.subjectenemies NPCuk
dc.titleМобільна гра у жанрі roguelike-action з відкритим програмним інтерфейсомuk
dc.title.alternativeRoguelike-Action Mobile Game with Open Programming Interfaceuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: