"Коник-Горбоконик" і "Містечка": як ігрові автомати з СРСР переносять на мобільні пристрої
Розповідь директора Музею радянських ігрових автоматів.
В СРСР було безліч ігрових автоматів. І мова не про поширені на Заході Pacman або Asteroids, а про власні розробки. Цих ігрових автоматів з кожному роком залишається все менше, тому питання про збереження радянської ігровий культури стоїть гостро. Тут на допомогу приходить емуляція.
Музей радянських ігрових автоматів займається перенесенням старих ігор на сучасні мобільні пристрої. Директор установи Ігор Ковалевський розповів про те, як це відбувається і з якими труднощами доводиться стикатися.
Десять років тому, коли відкрився Музей радянських ігрових автоматів, в інтернеті з'явився емулятор «Конька-Горбунка». Сам музей теми емуляції в ті роки не торкався.
Проте, інформація про заснування вже була на слуху, а всі, хто займаються емуляцією старих ігор, так чи інакше перетинаються, спілкуються на форумах і, в загальному, перебувають в курсі останніх подій і оновлень.
Члени одного західного тематичного співтовариства звернулися до нас з проханням дати їм плати «Снігової Королеви» і «більярда», щоб вважати з них дані.
Коли Музей все-таки задумався над створенням емуляторів, серед його співробітників не було фахівців в цій області, тому їх створенням займалися сторонні люди. Для емуляції були обрані гри з мікропроцесором на базі ТІА-МЦ-1 , Адже їх перенесення був найпростішим. Саме вони і доступні для завантаження на мобільні платформи.
Існує ще один тип ігор - беспроцессорний, на дрібній логіці. Таких автоматів досить багато і їх також можна емулювати. Існує навіть гра з автомата з чорно-білими «містечка», але через недостатню потужність сучасних побутових комп'ютерів на базі i5, фреймрейт становить менше 20 кадрів в секунду, а для комфортної гри потрібно близько 60. Так що поки їм користуватися не можна.
Повторити схему будь-якого автомата електронним мовою можна без проблем. А значить і cемуліровать можна будь-автомат. Інша справа, що електронні автомати використовують для відображення гри телевізійний екран, що при Емулювання і виведення на монітор або сучасний телевізор передає всі нюанси гри зі стовідсотковою точністю.
При Емулювання ж електромеханічних автоматів (таких як «Морський бій»), можна повторити тільки принцип дії автомата і його електронні складові, такі як затримки між діями або звуки.
Але якщо використовувати для відображення електромеханічної гри дисплей комп'ютера, то вся принадність втрачається. Так що по суті це не зовсім адекватне напрямок. Якщо перебільшувати, то це як емулювання автомата-качалки: програма буде точно емулювати блок, який відповідає за роботу гойдалки, протягом оплачених двох хвилин, але гойдатися буде тільки картинка на екрані.
У минулому році ми все ж зважилися на випуск емуляторів для широкої аудиторії. Творець емулятора «Конька-Горбунка» зібрав нам додатки для смартфонів. Він справився самотужки, однак довелося почекати, адже для програміста це був перший досвід роботи з додатком для смартфонів.
Завантажень мало, так як ми поки не можемо донести нашим відвідувачам, що в музеї крім самих автоматів є ще щось. Наприклад, таблички з описами автоматів. Або що поруч з автоматом є інформація про емулятор.
80% відвідувачів приходять просто пограти, і нерідкі випадки, коли навіть це у них не виходить, так як вони не читають правила гри. Так що поки ми тільки вчимося робити щеплення нашим відвідувачам звичку дивитися по сторонах. І коли в цьому напрямку буде зрушення, тоді завантажень буде більше.
Те, як відбувається процес емуляції, залежить від конкретної гри та наявних вступних даних. Наприклад, той самий емулятор «Городков» був зроблений за схемою автомата, викладеної на нашому сайті. Схема автомата і професійна програма для роботи з електронними схемами довго і наполегливо перемальовували - і готово. З ТІА-МЦ-1 трохи інша історія. Крім схеми автомата, потрібно вважати інформацію з ПЗУ. Але будь-який китайський програміст може впоратися з цим завданням за 2 тисячі рублів.
В іграх все залишено в оригінальному вигляді, як в автоматі. Тому-то їх і можна сміливо називати емуляторами, а не симуляторами. Одне але: в мобільних іграх сервісні кнопки, що дозволяють пропускати етапи, запускати тестову програму і перезавантажувати гру не оформлені графічно. Тобто в програмі їх функції є, але без передплати на телефоні неможливо. Так само і гравець на реальному автоматі не має до них доступу, адже вони заховані за панеллю.
Емуляцію можна розглядати з музейної точки зору, як побічний продукт діяльності. Наприклад, зчитування інформації з ПЗУ автоматів, дозволить їх «обезсмертити». Полагодити можна все: відновити схеми до робочого стану, замінити екрани, виточити або відлити нові механічні деталі.
Однак якщо інформація з ПЗУ зітреться, то відновити гру буде неможливо. А так як справжніх автоматів в Росії залишилося не так багато, важливо зберегти хоча б дані, що містяться в них.