А что если Sega в Telegram?

На прошлой неделе собрал Rock n' Roll Racing и добавил в mini-apps. Отсюда пошла идея тех самых картриджей "9999 in 1", но в Telegram

TMNT: The Hyperstone Heist

Собрал единый лаунчер для 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 — рассчитываю, что это поможет её снизить.

Comix Zone

Как оказалось, в первый заход я пошёл по слишком сложному пути. Пока добавлял следующие игры, понял, как сделать проще и получить тот же результат: запускать оригинальные ROM через эмулятор Sega Mega Drive прямо в браузере на сервере.

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

Доступна через бота в канале Telegram

66
11
11
11