Програмне забезпечення для емуляції пристроїв ПК за допомогою смартфона
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 45 рисунків та 25 джерел – загалом 79 сторінки.
Дипломний проєкт присвячено розробці програмного забезпечення, що дозволяє використовувати смартфон як віртуальний геймпад для керування комп’ютерними іграми.
Мета – покращити точність і гнучкість керування у відеоіграх шляхом створення віртуального мобільного контролера, що підтримує плавне регулювання керма та педалей, а також можливість фіксації або поступового спадання значень при відпусканні.
Об'єкт дослідження: програмне забезпечення для емуляції пристроїв керування ПК за допомогою смартфона.
Предмет дослідження: методи розроблення та покращення інструментів керування у мобільних віртуальних геймпадах.
У першому розділі проаналізовано предметну область, описано сучасні підходи до емуляції контролерів, а також визначено ключові технології.
Другий розділ охоплює постановку вимог до системи, зокрема визначення функціональних можливостей та технічних обмежень, а також побудову моделей ключових бізнес-процесів.
У третьому розділі розглянуто логічну структуру програмного забезпечення, обґрунтовано вибір інструментів і мов програмування, представлено перелік використаних бібліотек.
У четвертому розділі проведено перевірку працездатності реалізованого функціоналу, виконано тестування основних сценаріїв роботи та оцінено відповідність програмного забезпечення заданим вимогам.
П’ятий розділ описує інструкції з розгортання застосунку та процеси налагодження та тестування підключення між пристроями.
Опис
Ключові слова
аналогове керування, віртуальний геймпад, analog control, virtual gamepad, NDK, C++, Kotlin, ViGEm, Android, Bluetooth, WiFi
Бібліографічний опис
Пархомчук, І. В. Програмне забезпечення для емуляції пристроїв ПК за допомогою смартфона : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Пархомчук Ілля Вікторович. - Київ, 2025. - 173 с.