ZX Recoloring

К дню рождения «Спектрума» на «Хабре» был анонсирован интересный проект — ZX Recoloring. Идея простая до зевоты: эмуляторы «Спектрума» существуют для чего угодно, кроме, разве что, кофеварок, игр для «Спектрума» — вагон, есть просто шедевры, но нюанс: графика, по нынешним временам, просто ужасная.

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

Идея неплохая, но в таком виде годится только для совсем простых игр. Даже если взглянуть на скриншот игры «Everyones a Wally» из моего предыдущего поста, сразу станет видно, что спрайты там пересекаются: справа скамейка перекрывает дерево, а скамейку закрывает фуксиновый мужик.

Если же попытаться заменять спрайты по неполному совпадению, расставлять приоритеты (мужик перекрывает скамейку, скамейка мужика — нет), то тут такой цирк получается, что игру проще переписать, чем оттестировать все случаи (что если где-то дерево закрывается скамейку, а где-то — наоборот?).

Snoopy (5.46КиБ)

Или вот взять одну из моих любимых игр на «Спектруме» — «Snoopy & Peanuts» (на иллюстрации): плинтус на заднем фоне, какой-то грустный гуманоид закрывает собой окно и кресло, а поверх него стоит Снупи, банка с чем-то стрёмным закрывает собой тумбочку.

Хотя, в эту игру я и сейчас, не морщась, могу сыграть.

Читайте также

Кроссплатформенная среда: ZX Spectrum
Прочитав в «Википедии», что ZX Spectrum — самая эмулируемая платформа, я подумал — а есть ли эмулятор на JavaScript? Скорости должно уже хватать (там процессор Zilog Z80, 3,5 МГц и видеопамять несколько килобайт).
2009
Моя попытка (сентярь 2004 г.) перевода книги Морган Робертсон «Крушение „Титана“ или „Тщетность“». Несколько первых глав. Не хватило терпения.
Моя попытка (сентярь 2004 г.) перевода книги Морган Робертсон «Крушение „Титана“ или „Тщетность“». Несколько первых глав.
2010
А где же клад?
Нередко приятели, осведомлённые о моём хобби, — искать старину по огородам и заброшкам, спрашивают — находил ли я клад. Они имеют ввиду, конечно, золотые монеты, хорошо сохранившиеся украшения и так далее.
2020

Комментарии 4

gaius-julius.livejournal.com № 1
хы, странно. однако спрайты снупи, дивана, гуманоида и банки с прозрачными полями, а комод — нет (плинтус обрывается точно под кромкой крышки). почему бы это.