Pull to refresh

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

JavaScriptProgrammingC#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 игры и клавиатурного тренажёра.

Tags:buttplugrustpythonjavascriptбиблиотеки
Hubs: JavaScript Programming C# Rust
Total votes 43: ↑43 and ↓0 +43
Views20.7K

Popular right now

Node.js: серверный JavaScript
June 28, 202127,000 ₽Loftschool
C++ разработчик
July 1, 202176,800 ₽SkillFactory
C#-разработчик
July 1, 202181,000 ₽SkillFactory
Факультет Python-разработки
July 15, 2021180,000 ₽GeekBrains
Разработка на C#
July 15, 202180,000 ₽GeekBrains