Здравствуйте!
Позвольте кратко представиться и рассказать, при каких обстоятельствах я решил создать аркадный автомат.
Я — Артем Носов, один из авторов некоммерческого инди-проекта Exoplanet Games, объединяющего игровые и околоигровые разработки на космическую тематику.
Идея собрать собственный аппарат возникла, когда я продумывал расширение для своей первой мобильной аркады о космическом корабле и метеоритах.

Главной целью было воссоздать аутентичную аркадную машину, работающую на жетонах, с таблицей рекордов и вводом имени, как в старых игровых залах.
С возникновением этой задумки появилось множество вопросов: как подключить отдельные кнопки и джойстики к компьютеру, интегрировать монетоприёмник, определить оптимальную высоту корпуса, угол наклона экрана и панели управления, а также подобрать подходящую геометрию и дизайн.
После неудачных поисков готовых решений я принял решение создать прототип.
Сборка началась с заказа кнопок, джойстиков, монетоприёмника и квадратного бывшего в употреблении монитора.
Прототип разбил на отдельные модули, чтобы можно было менять конфигурации для замеров ключевых параметров. В качестве основы были использованы старые шкафы и перфорированные металлические детали.
Вооружившись электролобзиком и шуруповёртом, я приступил к делу.
Первым изделием стал держатель для монитора с возможностью фиксации угла наклона.

Держатель представляет собой конструкцию в виде «качелей», в которую вставляется монитор и фиксируется болтами в отверстиях перфорированных пластин. Это решение позволяет быстро выставлять нужный угол и учитывает будущие габариты аппарата.
Параллельно я искал способ подключения кнопок, джойстиков и монетоприёмника к компьютеру.

Существуют наборы для сборки кастомных контроллеров с готовыми платами, однако ни один из них не поддерживал монетоприёмник, что было критично для замысла.
Совет коллеги из Exoplanet Games обратить внимание на Arduino оказался судьбоносным.
Некоторые платы Arduino с установленной библиотекой эмулируют Xbox-контроллер. После освоения базовых уроков я собрал тестовый контроллер и проверил его в Unity.
Система управления заработала корректно, и этот этап был успешно пройден.
Следующим шагом стала регулировка высоты: аппарат должен быть удобен для игроков ростом от 170 до 185 см.
Для этого я сконструировал наиболее сложный узел прототипа — тумбу с подъёмным механизмом.
Подъём осуществляется встроенным винтовым домкратом, а платформа крепится к металлическому каркасу, который не даёт ей заваливаться, играя роль выдвижных опор.

К подъёмной платформе добавлены выдвижные перфорированные планки для установки наклонной панели контроллера.
Панель состоит из рамки для регулировки положения и съёмного блока с органами управления, который можно вынимать для тестирования игры на компьютере.
После выставления нужного наклона рамку фиксируют тремя элементами:
- блокировками по бокам для фиксирования высоты;
- распоркой внутри тумбы для фиксации угла наклона;
- упором на задней стенке тумбы для ограничения выдвижения панели.
В дальнейшем эту систему можно упростить для повышения удобства.


Когда все модули прототипа были готовы и настроены, настало время заключительного этапа.
Конструкцию временно обшили картоном, чтобы оценить габариты и форму будущего аппарата.
На этом прототип был официально завершён.
По результатам замеров я создал точную 3D-модель с сохранением всех пропорций, углов и дизайна; окраска будет следующим шагом.


На момент написания проект находится в активной фазе. После воплощения 3D-модели в реальность я опубликую вторую часть отчёта, где расскажу о дальнейших задачах и испытаниях.
До новых встреч!



