Игровой контроллер для одной руки, что так, а что не так


Хочу получить обратную связь от людей, которые связаны с разработкой электронных продуктов. Написал сюда, т.к. не знаю, куда писать еще в Рунете на эту тему.
Я разработал конструкцию контроллера с целью помочь людям играть одной рукой на уровне двуруких игроков.
Он может быть полезен геймерам любого возраста, у которых есть только одна здоровая рука.
Началось все в 2016 году, когда увидел контроллер Steam Controller от Valve, который решал проблему прицеливания мини-джойстиком (стиком) в шутерах за счет использования вместо него сенсорной панели.
Если коротко о проблеме, то учиться прицеливаться на стике долго (я прошел более 10 игр и так и не научился) и сложно. Скорость прицеливания будет ниже, чем на мышке. Создатели игр понимают эту проблему и используют  для облегчения прицеливания функцию автоприцела и не сталкивают игроков с разными устройствами управления на одном сервере в сетевых играх. Вы можете спросить себя или своего друга, как это было, когда после мышки и клавиатуры взял геймпад в руки и начал играть в шутер, и поймете, о чем идет речь.

С другой стороны – это большой кайф играть на диване перед большим теликом в какой-нибудь Doom, Fallout или FarCry. C мышкой и клавиатурой на диване – это совсем неудобно. Steam говорит нам: "Миллионы игроков каждый день наслаждаются растущим выбором игр, поддерживающих контроллеры. В играх с поддержкой геймпадов доля игроков с этим устройством ввода может легко доходить до 60%, а иногда и больше. В некоторых играх (например, про скейтбординг), контроллерами пользуются более 90% игроков".


И в 2016 году я задался вопросом, как бы я это сделал на месте Valve, и понеслось.


Разобрался в Arduino, сделал 5 прототипов из обычных контроллеров. В 2017 году нашел решение в виде гироскопа и системы калибровки в реальном времени. Это решение позволяло играть двумя руками с точностью 70-80% от точности оптической мышки. На обычном геймпаде мои значения 10-15%. Тестировал в специальном приложении AimLab. Скорость обучения прицеливания на прототипе примерно 5 минут.


Еще один плюс по сравнению с обычным геймпадом в том, что большой палец правой руки свободен и можно одновременно в игре прыгать/приседать, разворачиваться и стрелять.
Аналоги на рынке в виде Nindendo Wii и Razer Hydra купил и изучил. Мой прототип больше подходит для шутеров и 3D экшенов на диване. Sony PS4, Nindendo Pro controller + Steam на ПК тоже имеют гироскоп, но руки связаны геймпадом и мешают прицелу, нет удобной калибровки гироскопа (надо отдельную кнопку нажимать), сложная настройка для обычного пользователя.

Видео моего двуручного прототипа

Как обычно, искал аналоги на Youtube и т.д., случайно попалась мне Abby и ее канал  «ABSHOW».

Задумался, что есть люди, которым не так повезло и они тоже хотят играть. Можно убедиться в сложности игры одной рукой, если набрать в поиске Youtube «one handed gamer».

Позже увидел рекламный ролик Xbox Adaptive Controller от Microsoft

Ну и по традиции задался вопросом, как дать людям с одной рукой играть на уровне обычных игроков с моим гироскопом и понеслось.

Купил 3d принтер, немного освоил Fusion360. В итоге, в 2019 году нашел решение и сделал рабочий прототип контроллера для одной руки.

Кнопки, которые реже используются в играх, имеют совмещенный режим, разница активации функции в длительности нажатия на кнопку. Есть гироскоп, и можно менять полностью раскладку кнопок в зависимости от угла наклона контроллера. Корпус симметричный и подходит под левую и правую руку. Предполагается режим для двуруких игроков на два контроллера. Работать будет по Bluetooth. Поддерживает Windows, Linux, iOS, MacOS, Android.

Видео прототипа

Теперь возник вопрос, как воплотить в реальность мою задумку, как наладить производство, что намного сложнее, чем идея и прототип.


Собрал информацию и понял, что патенты – это долго и очень дорого.


Написал всем производителям периферии, кого встречал, но ответов нет. Тут тоже понятно, письма не доходят до людей, которые ключевые решения принимают, а обычным менеджерам – это лишняя работа и риски. Непонятно пока, как искать людей, которые принимают решения в этих компаниях.


Сделал сайт Gypard.com, написал на нем планы со сроками выхода продукта, запустил сбор предзаказов с оплатой полной стоимости, чтобы понять, будет ли спрос и смогу ли я собрать нужную сумму на производство. Один парень оплатил и все. Прошло два месяца - тишина, писали только письма с просьбой ответить им, когда контроллер начнем производить. Тут понятно, я бы сам не стал платить неизвестно кому. В итоге убрал с сайта планы по производству, вернул деньги моему бекеру, извинился и пообещал скидку, когда будет контроллер на продажу.


Подумал, а может, смогу наладить мелкосерийное производство: выпускать на базе Nindendo Pro Controller, как минимум, получу обратную связь от покупателей. Нашел китайские контроллеры, которые работают в Steam и цена не такая высокая, как у оригинала. Вставил в него свою калибровку гироскопа и разработал способ игры одной рукой. Переделал сайт под магазин. В итоге 4 продажи и обратная связь такая, что играть можно, но сложно настраивать его в Steam. Пришлось помогать с настройкой покупателям, текстовая и видео инструкции не очень помогли. Такого быть не должно, я сам не хотел бы пользоваться устройством, которое надо каждый раз настраивать для новой игры.


По моим расчетам нужно $100 000 для запуска производства в Китае, сам я такую сумму сейчас не потяну.


Начал изучать тему с Kickstarter, Indigogo и российским краутфандингом. Российские площадки не соберут нужную сумму. Писал всем в Интернете, кто как-то связан и имел опыт с Kickstarter, получил ответы, что надо штук 10 прототипов для прессы и сумму в $30 000 (тоже не потяну) на PR, юридическое лицо за рубежом и командировки.


Сейчас попал в акселератор Game Innovators. Очень круто, классные ребята, дают контакты людей из игровой индустрии, устраивают лекции, организовывают общение с эдвазерами, учат питчить проект. Я узнал много нового. Хоть там, в основном только софтовые проекты, но пользы для таких, как я, все равно много.


Помимо отсутствия денежных ресурсов на проект есть еще одна проблема – это отсутствие команды даже на этом этапе. У моего друга Константина роль технического советника, и у него другие планы, он более не может принимать участие в проекте. Остальные знакомые либо уже что-то делают, либо не связаны с игровой индустрией, и им эта тема неинтересна. В команду нужны: промышленный дизайнер, инженер - электронщик, маркетолог, CEO, эдвайзер с опытом выпуска электроники. Один не успеваю писать письма, изучать тему, дорабатывать сайт, изготовить прототипы и делать другие вещи, которые мне советовали эдвайзеры из Game Innovators.


Моя цель - создать компанию, которая будет производить игровую периферию для людей с физическими особенностями. Первым продуктом должен стать этот игровой контроллер. Есть идеи создания контроллеров для людей с другими физическими проблемами, но пока на них не отвлекаюсь, т.к. надо завершить сначала хотя бы одну задачу и дать мой контроллер игрокам.
Надеюсь, что кто-то откликнется, даст совет, найдет ошибку (со стороны виднее), подскажет, куда/кому написать или, вообще, захочет принять участие в проекте.


Всем добра!

Комментарии 48

    +1
    Если основная ЦА люди с физическими проблемами, то симметричный дизайн не лучший выбор.
    Сомнительная универсальность в ущерб удобству.
    Уж я думаю люди с проблемами смогут выбрать для левой или правой руки контроллер им нужен.
      0
      Спасибо за совет. Да, были эксперименты с разными корпусами под левую/правую руку, дополнительные кнопки с боку (очень неудобно, хотя я в детстве играл на скрипке) и прочее. Но все равно остановились на этом варианте. За образец взяли форму нунчак от Nindendo Wii. Еще один плюс, не надо делать два корпуса и соответственно затраты на производство будут ниже.
        +1

        Не соглашусь с тем, что симметричный дизайн — не лучший выбор. По-моему он единственно верный, когда нужно угодить всем и сэкономить на производстве.
        Компьютерные мыши — отличный тому пример. Я в силу своих ограничений являюсь прирождённым левшой, и мне приходится искать симметричные мыши с программируемыми кнопками. А для левшей несимметричных мышей практически не делают, особенно с программируемыми кнопками.

          0
          Если бы не было боковых кнопок на мышках, то делали бы почти все симметричные мыши. Я сам пользуюсь сейчас g102, у нее симметричный дизайн, если не считать боковые кнопки. У моего контроллера нет боковых кнопок. Одна из самых затратных частей в проекте — это пресс-форма для корпуса.
            0
            Если бы не было боковых кнопок на мышках, то делали бы почти все симметричные мыши.

            Не факт. Достаточно много асимметричных и без боковых кнопок. Хват практически не зависит от наличия кнопок, а большой палец "требует" немного другой формы поверхности чем мизинец с безымянным. По крайней мере у меня.

              0
              не факт конечно, но логично сделать мышку симметричную или выпустить для большинства (для правшей) ассиметричную. Тут вопрос денег и рисков. Для меня рассматривать вопрос с двумя разными корпусами, когда пока денег нет даже на один просто не логично. К примеру, даже на nindendo wii не делали контроллеры отдельно под правшей или левшей. Корпус, который есть сейчас уже работает. Будут просто программно меняться раскладки для левшей и правшей.
        0

        Дело Nintendo Wii живёт.

          +1
          :) Nintendo — молодцы, они активно пользую гироскоп в играх и своих устройствах. Я видел они раньше тоже во временя 8бит приставок делали контроллеры для одноруких.
            +1
            Нинтендо, конечно, молодцы. Но вот совсем печалит их нашумевшая проблема с диким дрифтом у аналоговых стиков джойконов Switch. Никто не знает случаем от чего этот дрифт возникает? И почему его нет у других контроллеров, даже у бюджетных? Сам регулярно от этого страдаю. Временно вылечиваю (примерно раз месяц) через протирание ватной палочкой, смоченной изопропиловым спиртом. То есть, есть подозрение, что какая-то мелкая грязь влияет.
              0

              Все всё знают, в интернете информации полно.


              Ненадолго помогает брызнуть очистителем контактов и интенсивно подвигать. Надолго помогает, если разобрать и поменять мини-джойстик на новенький, они у китайцев недорогие.

          0
          Давно хотел встроить в очки гироскоп для определения направления и управления движением персонажем (вперёд, назад, вправо, влево) путём поворотов/наклонов головы. На форуме War Тундер кто-то делал контроллер на таком принципе, на голову крепить для управления обзором.
            0
            Я делал такую шутку для приложения opentrack. Есть готовые исходники Arduino в интернете. Для управления курсором/прицелом не годится, только для эмуляции поворота головы в игре.
            +1
            Удивительно, что в статье про подобные контроллеры не упоминается Ben Heck.
              0
              Он крутой чувак!!! люблю его смотреть, когда он что то там разбивает/собирает и бормочет приколы:) Вот только в удобстве его однорукие контроллеры не очень, сам делал когда то похожие прототипы.
              +1
              Думаю, надо в сторону reddit смотреть. Примерно так все и изложить, только на буржуинском. И иметь на этот момент какой-то механизм агрегации лиц, заинтересованных как непосредственно, в связи с некими дисфункциями, так и опосредованно, через эмпатию итд. Как-то сложно я пишу. Ну, в общем, нужна точка сбора заинтересованных лиц — группа, коммьюнити, куда активисты смогли бы направлять новых членов.
                0
                Да, согласен. Нужен амбассадор проекта и комьюнити. Была попытка найти reddit людей, которым это интересно, не получилось. Буду пробовать еще. Спасибо.
                +2
                Автор молодец, желаю успехов в этом нелегком деле.
                Но в ролике я увидел XIM и вот это может стать барьером с использованием вашего контроллера с консолями.
                Тут две проблемы — первая что такие адаптеры могут начать банить в любой момент. XIM в battlefield дает огромное преимущество и многим геймерам это не нравится. А майкрософт уже говорила что у них есть способ отслеживать подобные адаптеры, дело только за разработчиками игр.
                Второй момент — ценник. XIM на сколько я помню стоит больше ста долларов, ну по крайней мере именно я за столько покупал. И я сомневаюсь что он подешевеет, т.к. разрабы постоянно пилят профили, пилят управление под каждую игру, под новые игры. А брать дешманский китай — так им пользоваться нереально, там диагонали завалены могут быть, от игры к игре управление «плыть», да банально могут задержку вносить.

                Т.е. в идеале устройство должно подключаться нативно. Но понимаю, попытаться в одиночку продавить майкрософт или сони это непосильная задача.
                  +1

                  Подать одним, поднять скандал на отказе или игноре и подать другим. А можно и вообще сразу публично подать. Дискриминировать публично нынче опасно очень.

                    0
                    Согласен, тоже много думал над этим. Была даже попытка хакнуть геймпад PS4, но получилось не очень, под каждую игру надо было делать свои настройки. Надо как то идти на контакт с разработчиками игр, чтобы они добавили поддержку контроллера в свои играх на консолях или платить Sony и Microsoft лицензию. Хотя опять будет дисбаланс в сетевых играх. Но это вопрос далекий, сейчас есть игровой рынок ПК и смартфонов. Если у одноруких будет возможность играть с комфортом на этих устройствах, то это уже достижение.
                    0

                    Может списаться с разработчиком однорукой клавиатуры?
                    https://matias.ca/halfkeyboard/

                      +1
                      Я изучал этот продукт, метод печати весьма интересный. Можно тоже самое сделать при помощи обычной программируемой клавиатуры, у которой есть различные слои значений кнопок (я так делал на своей клавиатуре). Не думал ему написать, но напишу. Может у нас будет, что общее. Спасибо.
                        0

                        Аудитория. Как таковых клавиатур на одну руку я больше не встречал эргономичный.

                      0
                      то учиться прицеливаться на стике долго

                      IMHO когда появились первые стики, шутеров как таковых не было вообще, а доступные аркады были более чем удачно заточены под стики.
                      Прошло время и стики вымерли, на замену пришли клавиатуры, мышки, геймпады и др.

                      Возможно нужен новый вид устройства, не обязательно на гиро. Може быть тачпад для пальцев, который «привязан» к руке.
                        +1
                        Стики (геймпады) процветают даже на ПК, если верить Steam (ими пользуются 60%).
                        Я с тачем провозился долго, хотел заменить стик и еще сделать кнопок сенсорных. Его минус в том, что нет тактильной связи (я пробовал печатать на таче выпуклости, но все равно не то). Получается управление, как на смартфоне в играх.
                          0
                          Автор коммента похоже имел в виду большие стики, которые сейчас живут в нише авиасимуляторов, раньше да, они чаще встречались в других контекстах.
                          джойстик
                          image

                          Для прицеливания с геймпада связка мини-стик+гиро кажется должна сработать, посмотрим, как это реализовано в пс5 (вроде в TLOU2 уже запилили).
                          На ps4 этим воспользовались только в хитмане, насколько мне известно. А жаль.
                            0
                            Попробуйте поэксперементировать с виброотдачей, с маленькими виброоткликами на каждое нажатие.
                              0
                              Вибрация сбивает прицел. Гироскоп реагирует на малейшие движение, даже нажатие курков может смещать прицел. У меня была проблема с поиском формы кнопок, что прицел не смещался.
                          0
                          Не играю на приставках, с интересом посмотрел видео, но до конца не понял как осуществляется управление/прицеливание. Думаю, что надо расставить акценты как именно и что происходит. И мне, как носителю русского языка, очень режет слух формат английского произношения (носители английского, наверное вообще распнут) сделайте что-нибудь с этим.
                            +1
                            У вас есть возможность попробовать управление гироскопом в играх на ПК. Нужен геймпад PS4, PS5, Nindendo Pro и Steam. В интернете много примеров использования и настроек. Сам Srteam на русском, легко разобраться. На моем ютуб канале есть даже гайды, как происходит управление. «носители английского, наверное вообще распнут» никто не предъявлял ничего, тут вашу претензию не понимаю.
                            0
                            По моим расчетам нужно $100 000 для запуска производства в Китае, сам я такую сумму сейчас не потяну.


                            Что входит в этот ценник? Прессформы под такой хитровыгнутый корпус гораздо дороже, причём будет минимум 3 итерации, пока доведёте до идеала — я бы рекомендовал пока об этом только думать, а электронику под готовый корпус можно в 10 раз дешевле сделать с нуля.

                            И убирайте всякое упоминание ардуино, под продакшн только чистый Си, иначе не оптимизируетесь под проц и железо подешевле, а доллар экономии даже на тысячной партии — это 1000 долларов.
                              0
                              Электронику надо делать с нуля, Arduino в серию не пойдет. Согласен, есть чипы более подходящие, как по цене, так и по возможностям. Arduino — это то, что человек без знаний за один вечер может сделать что-то и проверить идею. Я до этого вообще с микроконтроллерами не имел дело.
                              $100 000 — если хотите в личке обсудим. У меня есть вопросы по корпусам.
                              +1
                              Отправьте протитипы своего однорукого геймпада тем самым геймерам-стримерам, которых здесь обозначили. Они и протестируют, и весьма неплохой пиар компании создадут. А с этим багажом уже можно на краудфандинг.
                                0
                                я писал им, не ответили. Буду в России искать амбасадора в проект.
                                  +3
                                  Плохая идея. Смотрите, я делаю небольшие игры (и, кстати, состою в r/DisabledGamers/), и я на все руки мастер — и программирую сам, и ресурсы ищу, покупаю, или рисую сам, и даже музыку и озвучку делаю сам. Получается — ужасно. Но хуже всего, что я сам еще и комьюнити менеджер. 95% игроков — зарубежные. И вот там всё плохо. Есть и носители, которых бомбит, и не носители, которых бомбит, короче, постоянно кого-то бомбит. От ошибок, от произношения, от подбора лексики. Я просто офигевал первое время. В конечном итоге, пришёл к трём жизнеспособным вариантам.
                                  1. Не делать локальный контент. Типа сделал аркаду — выкинул — а там как пойдёт. Всё понятно и без слов :) Кому непонятно — проходит мимо, не забыв пнуть.
                                  2. Делать локальный контент силами, внезапно, локальных аутсорсеров (на что уходит прорва денег). Но и тут бывают проблемы и риски, что локальный аутсорсер на поверку — `коренной` штатовец с мексиканскими корнями. Или того хуже — филиппинец. Обычно об этом узнаешь, когда у тебя уже выпущена демка с одной третью игры. И хорошо, если оставшиеся две трети еще не в производстве у тех же аутсорсеров.
                                  3. Забить на всех, делать как придётся, на любой WTF отвечать — 'this is free as free beer, take it or leave it'.


                                  Это я к чему — без грамотного и хорошо подвешанного языка работать можно, но шансов будет мало. Я бы искал как минимум билингва.

                                  Самое, что интересное, что вам даже люди, по идее максимальное заинтересованные в этой штуке, не ответили. Почему? Не знаю. Может быть проблема в том, что вы русский (Russian mafiahacker). Или в вашем неидеальном английском. Или еще в чём. Неважно. Вам даже не ответили. Кстати, можно сделать follow-up письмо (ради эксперимента) и спросить, а почему их это не заинтересовало. Будет смешно, если на письмо ответят.
                                    0
                                    Там были у некоторых компаний ответы, типа следите за нашими новыми продуктами:) На китайцев через вичат вы ходил (обычные менеджеры продаваны), они прямо говорят, что «покупай что есть, нам твое не интересно». Наверное надо на выставках искать людей, которые решения принимают. Если компания совсем маленькая, то общение происходит и могут даже что то посоветовать, типа «идите на кикстартер». По поводу озвучки и акцентов, то тут вкусовщина. Видел канал на ютубе с кучей подписчиков (больше млн.), жестким русским акцентом и юморком. Там всем все ОК. Не могу найти это канал:( Ну я к тому, что адекватные все понимают. Я вот титры сделал, т.к. понимаю, что слова жую на английском.
                                      0
                                      Речь не только и не сколько про акцент, а про понимание локального рынка (аудитории), и про грамотность на целевом языке. С акцентами, в некотором плане, особенно в английском, чуточку проще — потому что их много разных. Но и тут надо понимать — что будут лучше относиться к Scottish ('They do not do Scottish accents'), чем к условному 'my fRiend Boris and I would like to pResent to you my new innovation contRolleR'.
                                      Опять же, развлекательные каналы со стендапами на ютубе это одно, презентация продукта и самопрезентация себя — другое.
                                        0
                                        а теперь понятно, согласен. Разность в менталитете и искажение смысла при при переводе (я просто гугл транслейт юзаю), от этой проблемы не уйти. Когда проект порастет в любом случае надо будет подключить специалиста, который в этом понимает.
                                +2
                                Кстати интересно а почему на геймпаде нет никаких колец\застежек чтобы фиксировать от падения? Такая фиксация могла бы дать больше свободы для пальцев.
                                  0
                                  пробовал, не нашел подходящее решение. Ремешок позволит больше кнопок разместить на корпусе в разных местах. Может в будущем, когда в команду придет промышленный дизайнер у нас получится это сделать.
                                    +1
                                    В вашем дизайне просится кольцо на безымянный палец и\или мизинец. Это точно позволит освободить три пальца от удерживания пада. Но так нужно все равно все обводы пересматривать.
                                  0

                                  Из пары Nintendo Joy-Cons получается работоспособный однорукий контроллер, чертежей для этого полно на Thingiverse. Они, может, не такие потрясающие, зато дешёвые, легко делаются и подходят для Switch и PC.


                                  image image image image

                                    0
                                    На ПК они толком не работают. Steam их не поддерживает. Есть сторонний софт, но он очень сырой, с большими лагами работает. На самом Switch не все игры гироскоп поддерживают. Если был доступ к прошивке устройства, то можно было бы сделать модификацию для ПК. Если использовать, как сейчас, то это сложно.
                                      0

                                      Вы уверены? И сам стим, и стим линк должны с ними работать нормально. Единственная проблема — кнопки A/B и X/Y будут в игре отображаться для Xbox, соответственно будут попарно перепутаны.

                                        0
                                        Joy-Cons со Steam не работают полноценно с гироскопом, даже аналоговые стики работают только, как D-pad. В Steam работает только Pro Controller. Так было в последний раз, когда я проверял.
                                          0

                                          Да, проверил сейчас — не работают нормально без дополнительного софта под Windows.
                                          Ошибается вики, значит. Для Steam Link, впрочем, действительно есть полная поддержка.

                                    0
                                    А почему по прежнему используются аналоговые стики?
                                    Можно же сделать на базе датчиков хола и уйти от вопроса надежности потенциометров? У аппаратуры для РУ моделей есть варианты с такими стиками.
                                      0

                                      некоторые джойстики для авиасимуляторов как раз используют датчики холла.

                                        0
                                        В какой то (забыл) приставке из 2000-х стояли такие стики на датчиках холла, они вечные :)

                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                    Самое читаемое