ZX Recoloring

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

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

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

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

Snoopy (5.46КиБ)

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

Хотя, в эту игру я и сейчас, не морщась, могу сыграть.
26 апреля 2009 01:00

gaius-julius.livejournal.com (gaius-julius.livejournal.com)
26 апреля 2009, 02:10

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

bolk (bolknote.ru)
26 апреля 2009, 11:55, ответ предназначен gaius-julius.livejournal.com:

У спрайта тумбочки, скорее всего, забыли поля убрать.

c1own.livejournal.com (c1own.livejournal.com)
30 апреля 2009, 18:03

Гуманоид - это Чарли Браун (http://en.wikipedia.org/wiki/Charlie_Brown) - культовая фигура в американской культуре. По популярности на равных с самим Снупи.

bolk (bolknote.ru)
3 мая 2009, 10:13, ответ предназначен c1own.livejournal.com:

Ага, спасибо!

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)