Оффтоп Konstantin Panphilov
2 698

«Конёк-Горбунок» и «Городки»: как игровые автоматы из СССР переносят на мобильные устройства

Рассказ директора Музея советских игровых автоматов.

В закладки

В СССР было множество игровых автоматов. И речь не о распространённых на Западе Pacman или Asteroids, а о собственных разработках. Этих игровых автоматов с каждом годом остаётся всё меньше, поэтому вопрос о сохранении советской игровой культуры стоит остро. Здесь на помощь приходит эмуляция.

Музей советских игровых автоматов занимается переносом старых игр на современные мобильные устройства. Директор учреждения Игорь Ковалевский рассказал изданию DTF о том, как это происходит и с какими трудностями приходится сталкиваться.

Десять лет назад, когда открылся Музей советских игровых автоматов, в интернете появился эмулятор «Конька-Горбунка». Сам музей темы эмуляции в те годы не касался.

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

Члены одного западного тематического сообщества обратились к нам с просьбой дать им платы «Снежной Королевы» и «Бильярда», чтобы считать с них данные.

Когда Музей всё-таки задумался о создании эмуляторов, среди его сотрудников не было специалистов в этой области, поэтому их созданием занимались сторонние люди. Для эмуляции были выбраны игры с микропроцессором на базе ТИА-МЦ-1, ведь их перенос был самым простым. Именно они и доступны для загрузки на мобильные платформы.

Существует ещё один тип игр — беспроцессорный, на мелкой логике. Таких автоматов достаточно много и их также можно эмулировать. Существует даже игра из автомата с чёрно-белыми «Городками», но из-за недостаточной мощности современных бытовых компьютеров на базе i5, фреймрейт составляет менее 20 кадров в секунду, а для комфортной игры требуется порядка 60. Так что пока им пользоваться нельзя.

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

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

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

В прошлом году мы всё же решились на выпуск эмуляторов для широкой аудитории. Создатель эмулятора «Конька-Горбунка» собрал нам приложения для смартфонов. Он справился в одиночку, однако пришлось подождать, ведь для программиста это был первый опыт работы с приложением для смартфонов.

Скачиваний мало, так как мы пока не можем донести нашим посетителям, что в музее помимо самих автоматов есть ещё что-то. Например, таблички с описаниями автоматов. Или что рядом с автоматом есть информация про эмулятор.

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

То, как происходит процесс эмуляции, зависит от конкретной игры и имеющихся вводных данных. Например, тот самый эмулятор «Городков» был сделан по схеме автомата, выложенной на нашем сайте. Схема автомата и профессиональная программа для работы с электронными схемами долго и упорно перерисовываются — и готово. С ТИА-МЦ-1 немного другая история. Помимо схемы автомата, нужно считать информацию из ПЗУ. Но любой китайский программист может справиться с этой задачей за 2 тысячи рублей.

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

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

Однако если информация из ПЗУ сотрётся, то восстановить игру будет невозможно. А так как настоящих автоматов в России осталось не так много, важно сохранить хотя бы данные, содержащиеся в них.

{ "items": [{"title":"\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0430 \u00ab\u041a\u043e\u043d\u0451\u043a-\u0433\u043e\u0440\u0431\u0443\u043d\u043e\u043a\u00bb \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432","image":{"type":"image","data":{"uuid":"59624cfe-9fc2-54db-b7ff-cabfe6115ca6","width":621,"height":348,"size":207320,"type":"png","color":"","external_service":[]}}},{"title":"\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0430 \u00ab\u0421\u043d\u0435\u0436\u043d\u0430\u044f \u043a\u043e\u0440\u043e\u043b\u0435\u0432\u0430\u00bb \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432","image":{"type":"image","data":{"uuid":"023e5599-8fdb-39e2-ebb6-3e8eeed8017d","width":620,"height":349,"size":219536,"type":"png","color":"","external_service":[]}}},{"title":"\u042d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0430 \u00ab\u0413\u043e\u0440\u043e\u0434\u043a\u0438\u00bb \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432","image":{"type":"image","data":{"uuid":"c401e64e-8c5e-d1f9-54e2-420af0e755c6","width":619,"height":347,"size":171643,"type":"png","color":"","external_service":[]}}}] }

#gamedev

{ "author_name": "Konstantin Panphilov", "author_type": "editor", "tags": ["\u0438\u0433\u0440\u044b","gamedev"], "comments": 8, "likes": 22, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 30407, "is_wide": false, "is_ugc": false, "date": "Sun, 10 Dec 2017 14:30:23 +0300" }
{ "id": 30407, "author_id": 3, "diff_limit": 1000, "urls": {"diff":"\/comments\/30407\/get","add":"\/comments\/30407\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/30407"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199791 }

8 комментариев 8 комм.

Популярные

По порядку

Написать комментарий...
2

Добавлю также, для тех кто не застал - это 20-летнее отставание (в среднем) СССР от Западной Европы, было очень заметно именно в конце 80-х, начале 90-х. Какие игровые автоматы? На чем люди вождение сдавали до середины 90-х, кто-нибудь помнит?
 
Ладно бы игровые автоматы, но ведь буквально все, что окружает человека в повседневной жизни:
• газеты (сплошь черно-белые с краской, расплывающейся от легкого намокания)
• цветные журналы с не очень четкой печатью на средней по качеству бумаге (важные и "экспортные" просто печатали в Финляндии :)
• огромные и тяжеленные телевизоры
• задумчивые стиральные машины
• автомобили с характеристиками конца 60-х годов (в конце 80-х, напомню)
• упаковка продовольственных и прочих товаров, банки для которых требовался консервный нож, концепция многократного использования стеклянных бутылок, продажа хлеба без упаковки в принципе, отпуск сметаны в "свою" тару поварешкой из бидона ..
• электрички и поезда - застрявшие в 40-х или 50-х по уровню комфорта, это так и осталось кстати, никуда не делось, кроме нескольких Сапсанов и Ласточек.
• самые большие микрокалькуляторы :) часто с внешним источником питания, потому что надежных и долговечных бытовых батареек тоже не было
• большие проблемы с фотопечатью - запись в очередь, забирание фотографий через неделю - обычно черно-белых, потому что "слайдовская" пленка и печать были сильно дороже. Собственно, цветные фото начались с 1991-1993 года у всех.
....
Все это было реально как Blast from the past, для приезжающих иностранцев.

Ответить
0

Короче, советские игровые автоматы (Подводную лодку) - только вместе с советским же пломбиром за 20 коп. :)

Потому что иначе, вспоминая автоматы - вспоминаешь и весь список, и постепенно открытие удобных и простых радостей жизни - "А что, и так можно было?" - доступных на Западе еще в 60-х и 70-х.

Ответить
0

В музее в Москве делают молочный коктейль на советском блендере. Он не такой противно-сладкий и тягучий, как в Макдональдсе. Вкууусннннно :)

Ответить
0

В детстве приходилось много с родителями ездить по городам. Помню на вокзалах были уголки с этими автоматами. 15 советских копеек закидываешь и играешь. Позже, в девяностых уже появлялись XFighter ( не уверен правильно ли написал) , а мотом уже их заменили на комнаты с Sega и видеопрокатом. Но мне кажется, что нынешнее поколение очень требовательно и поэтому их те игры не сильно увлекут. Скорее мое поколение, как дать прошлым воспоминаниям. Сам имею PS4 и игры сейчас очень крутые, но для истории обязательно надо иметь. А то Трамп теперь заявит, что мы не только вторую великую не выиграли, но и игр не писали - все америка делала.

Ответить
1

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

Ответить
1

В этом конкретном материале, опять не хватает малости
"Рассказ директора Музея советских игровых автоматов."
+ расположенного в СПб и Мск
 
Я не знаю по каким причинам, но это они всегда забывают упомянуть, хотя платежеспособная аудитория у нас была и осталась четко привязана к Москве, Питеру (вместе до 20% населения страны) и другим городам миллионникам ...
 
Потому что первый вопрос - на "Музей такой-то и такой-то" - да где же он расположен?

Ответить
–1

Если честно, устал я от этих 15коп (название их сайта), они под разными соусами себя презентовали и как туристическую достопримечательность, и как место для проведения семинаров или даже корпоративов, и немножно надоели. Я читал о них уже несколько раз, но всегда все как-то уныло "Нас никто не понимает" и т.д.
 
Возможно, люди там и увлеченные, но очень уж своеобразные - попытка помочь им адаптироваться к требованиям рынка особого успеха не имела, диалог не сложился.
В этом материале, хотя бы картинки нормальные. Ура.
 
В СССР к сожалению не было тех автоматов, которые были на Западе в 80-е - пусть тупые, но многоцветные игры (как я понимаю Donkey Kong это на 8 битах, из Nintendo, и видимо другие стрелялки и платформеры). Советские игры еще проще, они скорее из 70-х, что очень и очень грустно.

Ответить
1

Минусующим - буду признателен за аргументированные возражения.
Вот предметное описание "Морской бой", стоявшего много где до конца 80-х
https://www.kv.by/content/332510-nazad-v-sssr-igrovye-avtomaty-chast-2

"У «Морского боя» был прототип — автомат Sea Raider, разработанный американской компанией Midway Manufacturing в 1969 году .. Sea Raider просто купили и скопировали целиком, изменив лишь художественное оформление, расположение некоторых узлов и применив отечественную элементную базу"

Ответить

Комментарий удален

Комментарий удален

0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Компания отказалась от email
в пользу общения при помощи мемов
Подписаться на push-уведомления