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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

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

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

Action Max
Action 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, ориентированную на девочек‑геймеров.

Источник: https://habr.com/ru/news/1096722/


Интересные статьи

Интересные статьи

Артериальная гипертензия поражает все большее число детей: в России с 2020 года количество таких пациентов выросло на 17%. Врачи подбирают терапию эмпирически, ориентируясь на общие рекомендации, — ре...
Как разобраться с фабриками, операциями и действиями для смарт-процессов. Разберем проблемы официальной документации, масштабирование на множество сущностей и предложим готовое архитектурное решение. ...
Привет! Меня зовут Антон Бугерко. Я руковожу проектами по разработке в IT-Solution — платиновом партнере «1C-Битрикс», интеграторе Битрикс24 и крупнейшем разработчике приложений для данной платформы.В...
Представьте: новый проект, сжатые сроки, десятки задач. Нужно создать компоненты, модули, классы, подготовить документацию — и всё это с нуля. Всё кажется стандартным, но на практике такие процессы за...
Воздух. Насколько привычный, настолько же неподвластный, как и любая стихия. Возможно ли научиться управлять им, чтобы преодолеть земное притяжение? Давайте разбираться вместе! Полетели! Рейтинг 0...