Как стать автором
Обновить

Вышла версия 1.0 библиотеки для управления секс-игрушками Buttplug

JavaScript *Программирование *C# *Rust *

После 3,5 лет разработки компания Nonpolynomial обновила открытую библиотеку для секс-игрушек до версии 1.0. Библиотека управляет вибрацией с клавиатур, геймпадов и шлемов виртуальной реальности, а также синхронизирует импульсы с фильмами через плагины для VLC и Kodi.

С версии 1.0 реализацию для C# и JavaScript приостановили и сделали упор на развитие общей библиотеки. Она использует для работы FFI — механизма для использования подпрограмм, написанных на другом языке программирования. С ним разработчики Nonpolynomial смогли начать разработку библиотеки для Python, C++, Java/Kotlin и Unreal Engine.

Библиотека Buttplug унифицирует управление интимными девайсами и упрощает взаимодействие через протоколы USB, Bluetooth и последовательные порты. Вместо настройки алгоритмов каждого девайса отдельно, библиотека использует команды вида — «вибрация/вращение со скоростью x».

В 2017 году Кайл Макулис основал компанию Nonpolynomial и сделал упор при разработке Buttplug на удобство пользователей. Другие библиотеки — Chai3D и H3D — созданы для работы с любыми вибрационными модулями, а VRPN библиотека — менеджер интерфейсов HID. Разработчик Buttplug пытается объединить оба подхода в своём продукте.

Согласно списку на сайте, Buttplug поддерживает 149 интимных девайсов.

Библиотеку уже использовали для создания видеоплеера с поддержкой управления секс-игрушек, VR игры и клавиатурного тренажёра.

Теги:
Хабы:
Всего голосов 43: ↑43 и ↓0 +43
Просмотры 21K
Комментарии Комментарии 43