В этом году я посетил мероприятие Oculus на GDC, где впервые услышал, что Pinball FX2 VR находится в разработке. Я попробовал игру и через 5 минут понял, что хочу создать для нее VR-интерфейс. Компонент VR решает мою самую большую проблему с традиционными «виртуальными» играми в пинбол: вы не можете поворачивать голову, чтобы лучше видеть удары или мяч. В любом случае, когда до даты выпуска Oculus осталась неделя, я отправился в Walgreens и купил два листа пенопласта. Все остальное у меня уже было (я много лет собирал и управлял настоящими играми в пинбол, и я заядлый покупатель Adafruit).



Самой большой проблемой было заставить игру распознавать геймпад. К сожалению, Teensy не поддерживает Xinput, а игра поддерживает только геймпады Xbox. К счастью, я нашел замечательную программу с открытым исходным кодом под названием x360ce, которая перехватывает общие сигналы геймпада и преобразует их в Xinput. Проблема решена!

Далее я хочу заменить кнопку «запуск» на настоящий вантуз. Все детали у меня есть, осталось только определиться со способом преобразования движения вала в последовательный аналоговый сигнал. У меня есть гибкие резисторы, ИК-детекторы расстояния и эхолот, с которыми можно поиграть. После того, как все будет готово, я попытаюсь убедить своего друга-плотника помочь вырезать раму из чего-то значительно более красивого, чем пенопласт. Похоже, что есть некоторый интерес к схематическим планам и коду, поэтому я найду способ поделиться всем этим, когда все будет готово.