Програмне забезпечення для емуляції пристроїв ПК за допомогою смартфона
| dc.contributor.advisor | Ковтунець, Олесь Володимирович | |
| dc.contributor.author | Пархомчук, Ілля Вікторович | |
| dc.date.accessioned | 2026-03-16T09:48:43Z | |
| dc.date.available | 2026-03-16T09:48:43Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 45 рисунків та 25 джерел – загалом 79 сторінки. Дипломний проєкт присвячено розробці програмного забезпечення, що дозволяє використовувати смартфон як віртуальний геймпад для керування комп’ютерними іграми. Мета – покращити точність і гнучкість керування у відеоіграх шляхом створення віртуального мобільного контролера, що підтримує плавне регулювання керма та педалей, а також можливість фіксації або поступового спадання значень при відпусканні. Об'єкт дослідження: програмне забезпечення для емуляції пристроїв керування ПК за допомогою смартфона. Предмет дослідження: методи розроблення та покращення інструментів керування у мобільних віртуальних геймпадах. У першому розділі проаналізовано предметну область, описано сучасні підходи до емуляції контролерів, а також визначено ключові технології. Другий розділ охоплює постановку вимог до системи, зокрема визначення функціональних можливостей та технічних обмежень, а також побудову моделей ключових бізнес-процесів. У третьому розділі розглянуто логічну структуру програмного забезпечення, обґрунтовано вибір інструментів і мов програмування, представлено перелік використаних бібліотек. У четвертому розділі проведено перевірку працездатності реалізованого функціоналу, виконано тестування основних сценаріїв роботи та оцінено відповідність програмного забезпечення заданим вимогам. П’ятий розділ описує інструкції з розгортання застосунку та процеси налагодження та тестування підключення між пристроями. | |
| dc.description.abstractother | The 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.extent | 173 с. | |
| dc.identifier.citation | Пархомчук, І. В. Програмне забезпечення для емуляції пристроїв ПК за допомогою смартфона : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Пархомчук Ілля Вікторович. - Київ, 2025. - 173 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79480 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | аналогове керування | |
| dc.subject | віртуальний геймпад | |
| dc.subject | analog control | |
| dc.subject | virtual gamepad | |
| dc.subject | NDK | |
| dc.subject | C++ | |
| dc.subject | Kotlin | |
| dc.subject | ViGEm | |
| dc.subject | Android | |
| dc.subject | Bluetooth | |
| dc.subject | WiFi | |
| dc.title | Програмне забезпечення для емуляції пристроїв ПК за допомогою смартфона | |
| dc.title.alternative | Software for Emulating PC Devices Using a Smartphone | |
| dc.type | Bachelor 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
- Опис: