Виртуальный пинбол своими руками

Как вы знаете ( или нет) я регулярно выкладываю постики с контентом который сам генерю, а еще как вы знаете( опять таки или нет) я лютый фанат пинболов. Но поскольку мама учила меня  что игрушками нужно делиться, да и мне самому очень хочется показать всем насколько же все пинболы круты (а так же хочется попробовать все пинболы в мире) То выход есть - виртуальный пинбол который в минималках можно собрать самому на коленках, а в максималках сделать ультра крутую штуку эффект от игры на которой будет не только не уступать аналоговому собрату, но и превышать его.
Собственно небольшая ремарка про виртуальные и аналоговые пинболы, виртуальные пинболы шагнули так сильно вперёд что даже самые олдовые олды которые не ставят лед лампочки ( а только лампы накаливания) на свои пинболы - ставят у себя дома виртуальные пинболы, причина максимально простая - фотореалистичная картинка со всеми плюшками вплоть до рейтрейсинга \ао\мультилайтинга и выбор практически любого пинбола который когда либо существовал ( причем все это бесплатно!)
Если вдруг вы решили что сейчас пойдёт разговор про какую то детскую дичь вроде  fx3 или arcooda, абсолютли нот. Сегодня мы будем говорить про короля фотореалистичного пинбола -  бесплатный софт VPX. Его пилит комьюнити идейных людей, как впрочем и столы к нему, только у создателей столов комьюнити превышает джой в несколько десятков раз. Причем запустить рабочий билд на 4к телевизоре можно с легкостью на 16 г оперативы, 1060 видео  и крайне посредственных процессорах  2016 годов.
Если вы дочитали до этого места - значит вам как минимум интересно, по этому давайте разобьем весь дальнейший материл на главы. 
 1) Я пришел просто посмотреть...Нууу возможно попробую ради интереса если не очень сложно и не много гемора.
2) Так, слушай это интереснее чем я думал, как минимальными усилиями почувствовать  уже что то максимально приближенное к реальности?
3) Блет я в огне, давай максималочку, чтобы 10 из 10 на кончиках пальцев  Антона Логвинова.
Нет, я конечно понимаю что что врядли кто пройдёт дальше пункта " я просто посмотреть", но вдруг..  + по главам и скринам проделанной мной работы вы поймете сколько требуется вложений( как энергии\времени так и денег)
1) Я пришел просто посмотреть...Нууу возможно попробую ради интереса если не очень сложно и не много гемора.
 Я начал тесты просто перевернув монитор  горизонтально и первый раз запустив софт. Я запускал те столы которые у меня в аналоге что бы сравнить насколько отличается тактильно
 для примера вот мой бк 2000 в аналогеДаже если не считать что у меня совсем другое освещение ( синие и красные лампочки освещают поле вместо белых) то сказать что он похож - это ничего не сказать. Это очень близко к 1 в 1.
Игра даже на клавиатуре передавала весь тот  же спектр эмоций который я ( и все кто приходит ко мне в гости) испытывают от данного стола.
для того чтобы его протестить я скачал  последний билд vpX тут https://www.vpforums.org/index.php?app=downloads&showfile=11572
 Однако если вы не хотите танцев с бубном и поиском лейтест версий вы можете просто скачать архив на 20 гиг где есть все - софт, столы, ромы к столам ( да им тоже нужны ромы, как и олдовым играм на картриджах),  транслит ( огромная картина висящая над столом) и всевозможные улучшайзеры. https://vxd79.blogspot.com/2019/05/download-full-pinball-x-10.html .Это к слову весьма ультимативная ссылка некоего доброго гражданина без которой стартовать ваще довольно больно.
Мой следующий шаг  - я купил zero delay controller  за 3уе  https://aliexpress.ru/item/1005002273123840.html?sku_id=12000019879756762&spm=a2g20.search.0.0.35fd493atVeNxk
Пизжу , я купил обычные аркадные кнопки, но в них стоят крайне не приятные микрики ( элемент который  передает сигнал нажатия в микросхему), они щелкают при нажатии что нихуя не способствует медитации над пинболом, по этому я докупил еще "мягкие лепестки"  от ролли ( крайне советую всем кто делает аркадные автоматы)  https://paradisearcadeshop.com/products/rollie-leaf-switch-for-pushbutton  нажатие на них больше похоже на секс чем на драку (с щелкающими микриками)
И на базе всей этой каши с добавлением коробки от очистителя воздуха я сварил свой первый пинболл контроллер, нажатие на который не уступает аналоговым девайсам 80х годов
Собственно спиздив вот всеобщее негодование  из комнаты телевизор я получил свой первый рабочий прототип, но осталась вишенка на торте - нуджинг. Нуджинг это Техника стола когда его толкают, тем самым спасая или наоборот подталкивая шарик+ помимо этого она добавляет просто не реальный реализм ( ваш тавтолог как всегда с вами) игровому процессу, не отличимый от аналога. Для этого была приобретена плата за 20  усд  https://www.rcscomponents.kiev.ua/product/FRDM-KL25Z.html  она автоматом подвязывается под софт  vpx и делает вот такие вещи
У вас уже привстал? Кхм.. я смог вас заинтриговать?)
2) Так, слушай это интереснее чем я думал, как минимальными усилиями почувствовать  уже что то максимально приближенное к реальности?
Ну чтож переходим ко второй части данного эпоса. Виртуальные пинболы обычно делятся на 2 категории, 1 в 1 как обычный пинбол 

и свой пиздоватый дизайн
Ну конечно же я выбрал свой пиздоватый десинг)
Я основывался прежде всего на размер телевизора ( 42 дюйма это оптимальный размер, если 1 в 1 то 39,8  для обычных пинболов и 45 для ультра широких) и на его импут лаге ( сами понимаете отсутствие задержки максимально важно не только с девушкой, иначе будет не играбельно) +крайне важно использовать 4к телевизор, это  в виду того я то вы будете сидеть максимально близко к нему.
Я долго игрался с десигном, так как были очень важные факторы (трансформер  и удобство)  в результате получилось вот это.
Почему такой дизайн? Для игрока не важен транслит( тот самый плакат в коробке над пинболом) он нужен только для привлечения внимания в барах где обычно стоят пинболы, а во время игры вы на него никогда не смотрите, в данной версии я его уменьшил а в финале убрал вообще. Ну и сама форма обусловлена тем что я могу использовать его в нескольких типах.

самый правый -обычный пинбол, удобно играть стоя по барному и нуждить ( толкать стол)
средний - сидячий, крайне удобно для домашней игры, спина вообще не устаёт идеальная высота для просмотра всего поля  в удобной позе
левый - аркейд. это уже не пинбол. если поставить его на  ребро то это будет аркадный автомат для вертикальных игр или играть в виртуальный пинбол на джойстике  сидя в мешочке ( кстати забегая вперёд просто волшебно)
Ну понеслась! Я расчертил все отверстия под конфирматы( мебельные саморезы) чтобы на фрезерке мне просто дали набор схожий с тем что вы получаете купив икею
и сделав колоркодинг для схемы сборки отдал все на порезку.кстати если вам нужно-могу все сбросить
И вуаля- порезаный дсп с матовым шероховатым покрытием..... выглядит как говно)
Но отмытое и с ламинированой кромкой прям вот очень ничего такНу и понеслась, дальше пак фоток сборки без текстаИ вот на данном этапе это уже полный секс, это конечно же не финалочка и вот поэтому переходим к последнему пункту.
3) Блет я в огне, давай максималочку, чтобы 10 из 10 на кончиках пальцев  Антона Логвинова.
Единственный аргумент противников виртуального пинбола - "я не чувствую тактильности" и они отчасти правы, дело в том что в аналоговом пинболе вы играете 200\300 граммовым стальными шариками и их попадание в любую преграду отдаёт по столу как вибрация. Почему отчасти? Да потому что это все уже давно пофиксили. Есть ультра топовые решения на несколько тысяч уе вроде пинскейпа + шейкеры и свичи  а так же ротейторы, флешеры и можно бесконечно перечислять все чем управляет пинскейп ( говорит на эльфийском, невозможно разобрать)
,Пинбол,pinball,длиннопост
 
Но мы простые смертные, поэтому мы поставим обычную систему основанную на вибро динамиках, тоесть вибрация от шарика о любое препятствие, очень схоже работает система  buttkicker  для   симуляторов гонок  
Так вот это просто фантастика, вконектив такие динамики в стенки пинбола  я вывел на них канал звука только от шарика и его попаданий  в преграды( звук музыки  выходит через другой канал )
Если закрыть глаза то вы прямо чувствуете как  шарик катится по полю и падает вам в руку.
Собствено вы еще тут? Вы еще не заснули?) Я очень признателен и благодарен что вы дочитали)
Если вы решите сделать что то подобное и у вас возникнут вопросы- пишите мне я все расскажу и покажу + в Киеве можно потрогать в живую у меня дома ( а я гостеприимный чувак) так что на этой лирической ноте  вынужден откланяться и вот вам красивое видео как  чувак играет в виртуальный пинбол и думаю вы вряд ли отличите его от аналогового)
аналог
цифра
З.Ы. а если у вас есть виртуальный шлем то вам не нужно ничего кроме контроллера который я сделал в самом начале, так как  VPX нативно поддерживает ВР пинбол.
З.Ы.Ы. Самый главный поинт - я учу новые удары и фишки ТОЛЬКО на виртуальном пинболе, а потом повторяю их на аналоге. Потому что сделав удар на аналоге вы не можете его повторить и вы будете думать - это я туплю или стол кривой. Но сделав удар в цифре вы точно знаете что можете его повторить потому что он максимально предсказуем, и о чудо- он получается на аналоге)
Всем бобра! С вами был Турбо Павлик!)