А что если Sega в Telegram?
На прошлой неделе собрал Rock n' Roll Racing и добавил в mini-apps. Отсюда пошла идея тех самых картриджей "9999 in 1", но в Telegram
Собрал единый лаунчер для Sega Mega Drive: все игры теперь доступны из одного меню и запускаются прямо в Telegram.
В первый пак вошли:
- Contra: Hard Corps
- Rock n’ Roll Racing
- Ultimate Mortal Kombat 3
- Battletoads и Battletoads & Double Dragon
- The Lost Vikings
- Comix Zone
- Tiny Toon Adventures: Buster’s Hidden Treasure
- Streets of Rage 1–3
- TMNT: The Hyperstone Heist
- General Chaos
Для каждой игры настроил отдельную раскладку сенсорных кнопок. Некоторые игры всё же сложнее проходить на сенсоре: они рассчитаны на одновременные нажатия нескольких кнопок. Поэтому удобнее использовать клавиатуру или геймпад — поддержка USB- и Bluetooth-геймпадов уже добавлена.
Опыт с Rock n’ Roll Racing помог подключить мультиплеер ко всем играм, в которых он предусмотрен. Пока остаётся проблема с задержкой. Сейчас подбираю сервер и вариант подключения без VPN — рассчитываю, что это поможет её снизить.
Как оказалось, в первый заход я пошёл по слишком сложному пути. Пока добавлял следующие игры, понял, как сделать проще и получить тот же результат: запускать оригинальные ROM через эмулятор Sega Mega Drive прямо в браузере на сервере.
Перевод вносится патчами в ROM, а поверх добавляются сенсорное управление, поддержка геймпада и сохранения. Вся игровая логика при этом остаётся оригинальной.
Планирую и далее расширять список, возможно не только Sega, но и рассмотрю технические возможности для добавления игр от более мощных приставок
Доступна через бота в канале Telegram