Adapad
Используйте ваше Android-устройство как геймпад для ПК
Проект доступен по адресу https://play.google.com/store/apps/details?id=com.alcsan.adapad
Платформа
Android
Моя роль
Проект полностью реализован мной (и клиентская часть, и серверная)
Временной интервал
2014-2015
Задача
Разработать программный продукт, который позволит использовать Android-устройство в качестве геймпада для управления играми на ПК.
Решение
Серверная часть представляет собой консольное приложение, которое запускается на ПК. Написано на C#, использует SCP Driver для эмуляции игрового контроллера.
Клиентская часть – Android приложение – может взаимодействовать с серверной, если они находятся в одной сети (например, подключены к одной точке доступа Wi-Fi).
Приложение поддерживает аналоговые стики и триггеры благодаря собственной реализации интерфейса взаимодействия серверной и клиентской части.
Результат
Проект занял первое место в национальном финале конкурса «Разработка мобильных приложений» международной олимпиады «IT-Планета 2014/15».
Использованные технологии
Описание
* Подключение до 4 клиентов к одному серверу.
* Индивидуальные раскладки под конкретные игры (файтинги, шутеры, футбольные симуляторы).
* Material Design.
* Поддержка старых и low-end уйстройств.