Энтузиаст создал игровую систему на базе VHS‑кассет и показал версии Doom и Super Mario Bros

Автор YouTube‑канала Throaty Mumbo представил экспериментальную игровую систему под названием GCVHS, которая использует видеокассеты VHS. Энтузиаст создал для консоли видеокассеты с версиями Doom и Super Mario Bros, а также провёл эксперименты, вдохновлённые ранними этапами развития интерактивного видео.

В 1 987 году компания Worlds of Wonder выпустила домашнюю игровую систему Action Max, которая использовала обычные VHS‑кассеты и световой пистолет. Консоль нужно было подключить к телевизору и видеомагнитофону, вставив в него одну из специальных кассет. Игра предлагала попадать по целям, появляющимся на предварительно записанных видео.

Лента не реагировала на действия игроков. Независимо от того, попадал ли пользователь по всем целям или промахивался, запись продолжала воспроизводиться одинаково. Действия геймера могли влиять только на количество очков, но не менять происходящее на экране.

Action MaxAction Max

Throaty Mumbo задумался о своём проекте после игры в Action Max и решил развить эту идею.

GCVHS базируется на видеомагнитофоне, подключённом к плате разработки DE1-SoC FPGA и микроконтроллеру RP2350. FPGA принимает и обрабатывает видеосигнал, поступающий от магнитофона, а микроконтроллер выполняет игровой код и обрабатывает ввод игрока. Игровые данные при этом содержит кассета.

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

Запись также содержит временные метки, которые позволяют перемещаться вперёд и назад по ленте с помощью инфракрасного передатчика. Проект пока находится на экспериментальной стадии.

Демонстрация Doom не запускает оригинальный игровой движок. Вместо этого система использует заранее записанные видеоролики, а действия игрока определяют, какой фрагмент будет показан следующим. На плёнке одновременно записаны восемь видеопотоков. Система определяет, какой из них показывать, в зависимости от действий игрока на контроллере. 

Таким образом создаётся иллюзия разветвлённого игрового процесса, хотя самой кассете не приходится переключаться между сценами. Это отличается от свободного перемещения по уровню, но демонстрирует то, чего не смогли реализовать Action Max — действия игрока влияют на происходящее.

В эксперименте c Super Mario Bros энтузиаст использовал другой подход: система считывает с кассеты изображения, которые служат фоном для игры, обрабатываемой внешним оборудованием.

Проект GCVHS доступен на GitHub, но это скорее незавершённая работа, чем готовый к сборке релиз.

В своём последнем видео Throaty Mumbo продемонстрировал превращение Nintendo Entertainment System в ПК с DVD‑приводом и адаптером Wi‑Fi, способный запускать Windows 98 и Linux.

Летом этого года Throaty Mumbo представил порт Doom на 32-битную консоль Casio Loopy, ориентированную на девочек‑геймеров.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев