Програмне забезпечення для емуляції пристроїв ПК за допомогою смартфона

dc.contributor.advisorКовтунець, Олесь Володимирович
dc.contributor.authorПархомчук, Ілля Вікторович
dc.date.accessioned2026-03-16T09:48:43Z
dc.date.available2026-03-16T09:48:43Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 45 рисунків та 25 джерел – загалом 79 сторінки. Дипломний проєкт присвячено розробці програмного забезпечення, що дозволяє використовувати смартфон як віртуальний геймпад для керування комп’ютерними іграми. Мета – покращити точність і гнучкість керування у відеоіграх шляхом створення віртуального мобільного контролера, що підтримує плавне регулювання керма та педалей, а також можливість фіксації або поступового спадання значень при відпусканні. Об'єкт дослідження: програмне забезпечення для емуляції пристроїв керування ПК за допомогою смартфона. Предмет дослідження: методи розроблення та покращення інструментів керування у мобільних віртуальних геймпадах. У першому розділі проаналізовано предметну область, описано сучасні підходи до емуляції контролерів, а також визначено ключові технології. Другий розділ охоплює постановку вимог до системи, зокрема визначення функціональних можливостей та технічних обмежень, а також побудову моделей ключових бізнес-процесів. У третьому розділі розглянуто логічну структуру програмного забезпечення, обґрунтовано вибір інструментів і мов програмування, представлено перелік використаних бібліотек. У четвертому розділі проведено перевірку працездатності реалізованого функціоналу, виконано тестування основних сценаріїв роботи та оцінено відповідність програмного забезпечення заданим вимогам. П’ятий розділ описує інструкції з розгортання застосунку та процеси налагодження та тестування підключення між пристроями.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 37 tables, 45 figures and 25 sources – in total 79 pages. The purpose of the diploma project is to improve precision and flexibility in video game control by creating a virtual mobile controller that supports smooth analog input for steering and pedals, as well as features for value fixation and gradual return upon release. Object of research: software for emulating PC control devices using a smartphone. Subject of research: methods of developing and enhancing control tools in mobile virtual gamepads. The first chapter provides an analysis of the domain area, outlines modern approaches to controller emulation, and identifies the key technologies used. The second chapter defines the system requirements, including functional capabilities and technical constraints, and models the core business processes. The third chapter presents the logical structure of the software, justifies the choice of development tools and programming languages, and lists the libraries employed in the implementation. The fourth chapter includes validation of the implemented functionality, testing of primary usage scenarios, and assessment of the software’s compliance with specified requirements. The fifth chapter offers deployment instructions and details the processes of connection setup and testing between the devices.
dc.format.extent173 с.
dc.identifier.citationПархомчук, І. В. Програмне забезпечення для емуляції пристроїв ПК за допомогою смартфона : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Пархомчук Ілля Вікторович. - Київ, 2025. - 173 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/79480
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectаналогове керування
dc.subjectвіртуальний геймпад
dc.subjectanalog control
dc.subjectvirtual gamepad
dc.subjectNDK
dc.subjectC++
dc.subjectKotlin
dc.subjectViGEm
dc.subjectAndroid
dc.subjectBluetooth
dc.subjectWiFi
dc.titleПрограмне забезпечення для емуляції пристроїв ПК за допомогою смартфона
dc.title.alternativeSoftware for Emulating PC Devices Using a Smartphone
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Parkhomchuk_bakalavr.pdf
Розмір:
8.61 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: