Классический аркадный автомат своими руками. Часть 1.

День добрый, пикабу. После прошлого поста поступило много вопросов по сборке классического аркадного автомата и настройке ПО. Итак, сегодня мы подготовимся к сборке upright кабинета с блэкджеком и шлюхами рекомендациями по корпусу и железу.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Данный автомат пока не доделан — вся передняя часть будет с таким же принтом, как на боковинах (слева-справа от экрана будет инструкция).

Введение


Дизайн нескольких десятков вариантов классических кабинетов меня не устроил из-за своей «архаичности» — пришлось рисовать свой на основе factory arcade, но вы можете так не заморачиваться и просто скачать понравившуюся схему кабинета из библиотеки sketchup.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Общие рекомендации по корпусу


Материалы

Самый плохой вариант — использование дешевой фанеры. Если не хотите страдатьне используйте фанеру, либо используйте минимум 1/4 сорт (не оправдано дорого и еще дороже, если ламинированая). Самый хороший вариант — использование ЛМДФ. Оптимальный вариант по соотношению цена\качество\трудозатраты — использование мебельного ЛДСП.


На козырек лучше брать белое оргстекло (с УФ печатью), толщиной от 4мм. Экран так же покрыт стеклом, толщиной от 5мм.


Размеры

Если джойстики по 6 кнопок — минимальная ширина автомата должна составлять 55см. (для комфортной игры 60-65см). Если джойстики 8 кнопок — минимальная ширина 65см (комфортно 70см). Более 75см лучше не делать, т.к. начинаются проблемы с углами обзора на дешевых 19-дюймовых мониторах.


С моей точки зрения данная панель близка к идеалу по соотношению размеров к удобству игры вдвоем. Ширина 60см. Больше можно — меньше не стоит (неоднократно проверено на практике).

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Рекомендую собирать кабинет из расчета на шестикнопочные джойстики. О восьмикнопочных можно задуматься только на ПК-железе, или если вы супер-фанат PSone (малина еле тянет, да и основной фан автомату дают именно аркадные игры). Раскладки по джойстикам можно скачать здесь.


Минимальная ширина «от стены» 50см. (чтобы автомат не раскачивался). Я бы рекомендовал брать минимум 55см.


Самая комфортная высота игровой панели (это та часть со стиками) составляет 98-100см. Общая высота ~170см.


Все это долго расчитывалось на куче картонных (а после и деревянных) макетов.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Общие рекомендации по железу


1. «Вычислительная» часть.


На данный момент стоит рассматривать 3 варианта:


Pandora Box


Китайская плата с нативной поддержкой платформ Neo-Geo, CPS 1-3 и еще нескольких (полагаю, поддерживает те же платформы, что эмулятор Final Burn Alpha) и «улучшеной работой» с монето\купюроприемником.


Выражается это в двух весьма странных режимах работы.

В первом режиме монеты можно закидывать как из меню так и из игры, но при смене игры все монеты сбрасываются (кроме того, выход из игры залочен на p1 start + insert coin).

Во втором режиме монеты общие на все игры. Коины складываются в общую копилку и добавляются в игру при зажатии p1 start на 3 сек. и продолжении игры (либо при нажатии p2 start). В общем все вроде просто, но работает как-то не логично.


Не самый дешевый вариант по железу. Лучше всего поддерживает работу с монетами и хуже всего работает с графикой. Выдает просто чудовищно убогую куртинку либо со сглаживанием (что-то наподобие 2xsai), либо мутную дичь без него (для ЭЛТ мониторов). Добиться кошерных-резких пикселей от пандоры не получится. Вменяемый вариант только для 4:3 \ 5:4 мониторов (хороший для ЭЛТ).

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Raspberry Pi


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


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

Показывает отличную картинку и на 4:3 \ 5:4 мониторах и на широкоформатных (за счет оверлеев, на которые можно поставить, например, инструкции к играм). Поддерживает ачивки и сетевую игру. В общем малина твой бро.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

ПК-железо


Дополнительные возможности за дополнительные деньги. Все плюсы-минусы малины + поддержка steam, полного ромсета MAME с CHDs (где-то на пол терабайта) и более новых дампов с аркадных автоматов (все то же самое, только в 3D).


С моей точки зрения не лучший вариант для аркадного автомата (куда дешевле собрать аркадный джойстик и подключать его к ПК при необходимости)

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

2. Джойстики


Практически вся «фановая» часть процесса завязана на джойстики, потому тут наиболее важно сделать правильный выбор.


Есть два основных вида стиков: японские и евро. И тот и другой вариант отличные. Японский отличается более мягким ходом с фиксацией (стик ходит «квадратом»). Европейский более «упругий» с круговым ходом без фиксации. Лично я больше привык к японскому.


Еще у большинства японских стиков эта круглая фиговина прикручивается сверху (при интенсивной игре имеет свойство откручиваться), а европейские намертво крепятся снизу.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

С кнопками все сложнее, ибо их огромное множество вариантов. Однозначно я бы не рекомендовал брать самые дешевые «выпуклые» кнопки с верхним креплением на сами знаете каком сайте. Их можно выковырять, они западают, под них нужны идеальные отверстия (чуть меньше - будут сильно западать, чуть больше - будут попросту вываливаться). При этом такие кнопки имеют самый мягкий ход.


Все остальные варианты более-менее одинаковые — крепятся накручиванием шайбы снизу.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

3. Монитор


Большинство классических аркадных игр идут в соотношении 4:3, потому оптимальным вариантом будет покупка б\у монитора 4:3 (либо нового 5:4).


4. Прочее


Из «железных» остатков по минимуму у нас усилитель, динамики, блок питания. Базовый набор железяк без монитора выглядит примерно так:

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Далее необходимо все посчитать, приготовиться несколько месяцев ждать (и минимум несколько недель все собирать). На скрине ниже себестоимость всего этого добра (c б\у монитором):

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Учитывая, что для большинства интересующихся сборка автомата — это первый и последний подобный опыт:


Используйте ЛДСП и не пилите «боковины» самостоятельно (отдайте чертеж местным мебельщикам - напилят за 3 000-5 000р.). Можно накатить мебельный же кант. Корпус скручивайте мощными уголками без клея.


Приготовьтесь, что сборка\настройка займет у вас не меньше двух месяцев (я бы настраивался на пол года). Не расчитывайте собрать upright автомат вменяемого качества менее, чем за 30 000р.


Себестоимость очень качественного автомата (на малине) 70 000-80 000р. себестоимость совсем «донного» автомата в районе 15 000р.


Countertop вариант значительно дешевле и лучше подходит для дома. В целях экономии сил и средств можно сделать что-нибудь PONGоподобное. Простая комбинация разноцветных досок может отлично выглядеть.

Классический аркадный автомат своими руками. Часть 1. Игровые автоматы, Длиннопост, Сборка, Своими руками, Аркадные автоматы

Дизайн кабинета originx


В следующей части непосредственно сборка. Спасибо за ваше время.

Уголок ретрогеймера

2.4K пост11.3K подписчиков

Добавить пост

Правила сообщества

(Ранняя альфа-версия правил) -Да не будет создано здесь отдельных постов об играх, вышедших изначально менее 15 лет назад (возможно временная формулировка).

-Не оскорбляй других пользователей.

-Не спамь.

-Все вопросы по поиску каких-то определённых игр задавайте здесь: http://pikabu.ru/story/pomoshch_po_poisku_kakoyto_opredelyon...

-Спросить совета про то, во что поиграть можно здесь: http://pikabu.ru/story/posovetuyte_vot_kakuyu_igru_5005075

Автор поста оценил этот комментарий

Спасибо за ответ!

Просто хочу для дома поставить, типо копилки)

Приемник можно как-то соединить с данной платой? Или как там вообще монеты считывать?


И ещё, может ты где-то встречал "раскройку" или модель автомата с полками снизу, чего месту пропадать)


p.s ещё вспомнил вопрос, какова оптимальная толщина листа под кнопки?

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

С данной платой можно соединить любой. Монетоприемник работает так же, как кнопка. Монета кидается = нажимается кнопка. Если к монетоприемнику 3 провода - с него берешь землю и сигнал. Если 4 - берешь два провода на замыкание (как на кнопке).


Вообще эта плата сделана под замыкание контактов и может сдохнуть даже от статики - потому лучше трехпроводной пропустить через плату-реле. т.е. все три провода кидаешь на реле, а с нее забираешь замыкание при броске монетки.


Толщина листа до 2х см спокойно. Вообще 1.6 стандартный мебельный ЛМДФ отлично подходит.


Лучше самому дизайн корпуса нарисовать. Если с этим совсем плохо - ищи в библиотеке sketchup - там куча вариантов.

Иллюстрация к комментарию
Иллюстрация к комментарию
Автор поста оценил этот комментарий

Привет, может ты подскажешь. Какова работа монета приёмника? (такого как на скрине)
Он откладывает монеты куда-то? Или сразу же их выплёвывает через нижнее отверстие? И как с русскими монетами?

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Привет. Как правило на вход 3 провода (+, земля, сигнал) — на выход дается плюсовой сигнал, без замыкания. Но бывает и 4 провода (два дают замыкание и еще 2 на питание).

Если три провода - лучше дополнительно ставить плату-реле (она че-то около 100-150р стоит), но и без нее все работает (на контакты цепляешь землю и сигнал).


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


Монета просто проходит через монетоприемник. Если принято — она падает вниз, если нет — выкатывается из отверстия ниже (если монета размером больше той, на которую настроен приемник — надо дернуть рычажок и она выкатится).


Монеты просто падают вниз — надо делать спецкороб для их сборки. Посмотри как сделано здесь: https://pikabu.ru/story/sborka_arkadnogo_avtomata_6065238


Лучше всего брать две дверки - в одну вставлять монетоприемник (так его удобно обслуживать), вторая дверка ниже для ящика под монеты.

показать ответы
1
Автор поста оценил этот комментарий
да, разрешение высокое
но чем меньше разрешение - тем лучше для производительности
пожалуйста, конфиги позволяют, прям во время игры открывай настройки Retroarch'a и ставь себе 4:3 соотношение сторон и нативные 320х240, никто ж не мешает
насчет плавности - все плавно настолько, насколько позволяет плавность конкретной игры
т.е. тот же Tekken 3 офигительно плавный, учитывая качество анимации
тестил минут 10, на работе сижу всё-таки
фулспид за эти 10 минут был везде, инпут лага не заметил
раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо, проверю на домашней приставке

3
Автор поста оценил этот комментарий

запустил, всё гладко

итак, поэтапно

1. Сама Raspberry Pi 3B+радиаторы+самый дешевый акриловый корпус с куллером

2. Флэшка желательно 10 класса, но тестил на 4, всё отлично

3. Retropie последней версии (4.4)

4. Разгон процессора малинки

4а. SSHшимся к малинке

4б. sudo -i

      nano /boot/config.txt

4в. анкомментим строку arm_freq и добавляем

arm_freq=1350

gpu_freq=525(550)

core_freq=525(550)

sdram_freq=500(550)

over_voltage=6

v3d_freq=525(550)

force_turbo=1

avoid_pwm_pll=1

disable_splash=1

4г. в конце конфига ищем строку gpu_mem_1024, меняем значение на =512

5. Перезагружаем, снова SSHимся, проверяем частоту, разогнало ли и температуру

6. Заливаем нужные дампы игр

7. Снова SSHимся, только в этот раз через WinSCP(удобнее работать с файловой системой)

8. Ищем /opt/retropie/configs/all/retroarch-core-options.cfg и добавляем строки

pcsx_rearmed_neon_enhancement_enable = "enabled"

pcsx_rearmed_neon_enhancement_no_main = "enabled"

9. Ищем /opt/retropie/configs/psx/retroarch.cfg, меняем

video_smooth = "true"(если такой строки нет - добавляем)

10. ???????

11. PROFIT


В Vagrant Story счетчик фпс всегда на отметке 60, минимум 57 скакнул

В настройках Retroarch'a менял только соотношение сторон(дефолт 4:3, менял на 16:9) и слегка рихтовал бинды

Вроде всё

Абсолютно всю инфу находил либо в официальном мануале Retropi'a, либо же на просторах гугла, сам ничего не дошаманивал от себя

Если вдруг что-то забыл - допишу

P.S. скрины приложить не могу, рейтинга нет, поэтому:

vcgencmd get_config arm_freq - проверка частоты

vcgencmd measure_temp - проверка температуры

раскрыть ветку (1)
Автор поста оценил этот комментарий

Это с энчантед резолюшн, или в разрешении плойки?


Идёт реально плавно, или на счётчике 60, а на деле просадки? (Такое тоже встречал).


Везде идёт фуллспид (боевой режим, магия)? Инпут лага нет?


ЗЫ посмотрел конфиг, с высоким разрешением -_-

показать ответы
1
Автор поста оценил этот комментарий
были пройдены RE3, трилогия Crash Bandicoot, тестировалась FF7, каждый день играется Tekken 3 и Bushido Blade
согласен, пс1 для аркадного кабинета ни к чему, просто захотелось убедить что эмуляция пс1 на малине(3, не 3+) не так и плоха
да и тот же Tekken приятно поиграть на аркаде
самому стало интересно, затестирую Vagrant Story, отпишу результат со скринами
раскрыть ветку (1)
Автор поста оценил этот комментарий

Если удастся запустить без лагов - напиши что делал

показать ответы
Автор поста оценил этот комментарий

@moderator - можно поменять название поста на "Подготовка к сборке аркадного автомата" - я чего-то про2,72бался(

показать ответы
Автор поста оценил этот комментарий

Плюсов на нём очень много, подходит абсолютно любой монитор, картинку он сам выстраивает 4 на 3, рамки можно менять на своё усмотрение по цвету и изображению. Менюшка очень удобная для автоматов, и цена! Покупал всего за 2500 с двумя геймпадами. Питание USB 5v

раскрыть ветку (1)
Автор поста оценил этот комментарий

К джойстиками придется подпаиваться скорее всего. А так особой разницы с малиной не увидел (там все можно настроить под снес мини при желании).

показать ответы
Автор поста оценил этот комментарий

А что если собрать такой аппарат на базе SNES mini? Монетоприёмник сделать просто на кнопку вкл и всё? Он тянет практически все консоли, включая PS1.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Не пробовал, но думаю будет почти то же самое, что сборка на малине.

показать ответы
Автор поста оценил этот комментарий

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

Но подключать это имеет смысл только к ЭЛТ мониторам (впрочем, для аутентичности так даже лучше) - разрешение видеовыхода низковатое и настроек "растянуть с 16:9 на 4:3" просто нет.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Pandora Box - такой же микрокомпьютер, только со своим ПО, заточенным под работу с монетоприемником. О качестве каких контроллеров речь?


Пандора на железном уровне тянет картинку и на 4:3 и на 16:9. Просто растянутая картинка выглядит еще более убого (а сделать рамку на 16:9 не получится, и даже сканлайны прилепить). Но вообще да — для ЭЛТ это, наверное, лучший вариант.

Автор поста оценил этот комментарий

@arcademan, а есть ли тематические сайты/форумы/порталы по обзорам новых и старых кабинетов, построек их и т.д.? Не обязательно даже на русском.

P.S. Знаю только один толковый западный сайт, где есть обзоры на новые кабинеты, репортажи с выставок с такими кабинетами и т.д. Но его мало)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Не встречал таких. В основном схемы\обзоры кабинетов встречаются на сайтах со спрайтами, ROMами, раскладками кнопок, аркадными артами. Потому понравившийся кабинет с какого-нибудь behance придется самому отрисовывать (в библиотеке скетчапа не больше 10 кабинетов каждого вида и почти все они для кабинетов 80х).

Автор поста оценил этот комментарий
Сам разбирался в деревообработке/электрике/по?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да

Автор поста оценил этот комментарий

Что за программу для 3д модельки использовал?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

google sketchup

показать ответы
Автор поста оценил этот комментарий

Какой основной род деятельности?
Настройка занимает такое время только у новичков или у тебя тоже?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Дизайн.


У меня меньше занимает, но все равно занимает. Найти, например, определенное количество игр, поставить attract mode с определенной темой, сделать защиту от долбо2,72ба дурака  и все в таком духе. Хотя пара готовых образов уже есть, где нужны минимальные надстройки)

показать ответы
Автор поста оценил этот комментарий

Как ты докатился до этого?
Много заказов?
Кто эти заказчики?
Какие больше заказывают с монетами или без?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Люблю старые игры сил нет.

Не много. Это скорее хобби.

В основном те, кто ставит в офис «ребятам поиграться» (хотя звучит как идеальный вариант в кабак да с купюроприемником).

Без.

показать ответы
1
Автор поста оценил этот комментарий

Тема так то не новая, Pixel Devil собирал себе что то подобное, но он брал уже готовый Джойстик X-Arcade + старый пека и на этой базе собирал, имхо у него более универсальная штука вышла, хотя он видимо для себя делал)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Можно гибридный собрать, чтобы он работал и как upright и как countertop и как joystick. Только у нас речь об одном конкретном кабинете.

1
Автор поста оценил этот комментарий
насчет rpi3 и psONE не совсем согласен, у меня на работе стоит два upright кабинета на rpi3 и еще две малины поключены просто к телекам, эмуляция пс1 на высоте при разогнанном процессоре и активном охлаждении малины.
Если прикрутить фиксы с официального мануала retropie то картинка становится вменяемой и нету никаких просадок в производительности.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Ага, в оригинальном разрешении. И все равно лагает на более-менее хороших играх (речь о 3b, не о 3b+). Покажите мне стабильную работу, например, Vagrant Story. Хорошодут только игры уровня симфонии ночи (полностью 2d).


ЗЫ на автомате игры PSOne не нужны в принципе.

показать ответы
Автор поста оценил этот комментарий

День добрый.

Сожалею, но призывы на посты и комментарии старше суток не обрабатываются.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Понял, спасибо