
Порт аркадного хита Arkanoid: Revenge of Doh на ZX Spectrum, вышедший в 1988 году, получился в целом очень достойным: авторам удалось перенести из аркадной версии все оригинальные 64 уровня и систему ветвления (из-за чего за один раз можно пройти всего 34 экрана), обеспечить плавный геймплей, хороший звук и достойную графику.
Всё бы хорошо, если бы не один печальный момент: разработчики, решив сохранить фоновые узоры из аркадной версии, не учли, что на ZX Spectrum вся эта красота будет не помогать, а чудовищно мешать игровому процессу, потому что уже через несколько минут от пестрящего фона начинают дико уставать и чуть ли не слезиться глаза. А саму ракетку и тем более мячик просто в разы хуже видно, чем в первой части Arkanoid или даже в Batty, где узоры на фоне тоже есть, но не такие утомительные.
Я долго хотел, чтобы кто-то сделал версию игры без этих дурацких узоров, но так и не дождался. И некоторое время назад решил взять дело в свои руки: заручился поддержкой Claude Code и попросил нейросеть разобраться в коде Revenge of Doh, а потом внести нужные мне изменения.
Поначалу хотелось просто отключить узоры, но потом, как это часто бывает, Остапа понесло: мне показалось, что ещё приятнее будет играть вообще без цветного фона, а затем — что было бы неплохо выбирать цвет ракетки и всех объектов, которые носятся по экрану. Причём чтобы всё это можно было делать прямо во время игры, а не заранее в каком-то дополнительном меню.




Наконец, меня всегда раздражало нестандартное управление Revenge of Doh, и эту проблему тоже нужно было пофиксить. Когда игра знатно преобразилась и я с удовольствием прошёл несколько уровней, не протирая яростно глаза после каждого, я понял, что цель достигнута, поэтому сразу постучался к Андрею Полиханенко (Slider) и Алексею Голубцову (diver4d).
Первый известен своими отличными дисковыми релизами спектрумовских игр, в которые вносились всякие улучшения (обычно в этом ему помогал Tiboh). Он согласился помочь сделать дисковую версию, предложил ещё несколько улучшений (например, добавить режим паузы и подготовить русскую версию официальной инструкции) и лично добавил пару полезных мелочей вроде одного исправленного спрайта и универсальных таймингов.
Ну а Алексей — великолепный художник, которого я попросил нарисовать новую заставку для игры. Оригинальная тоже была хорошая, но заставка Дайвера красивее и ближе к официальному арту.


Итак, представляем вам улучшенную версию Arkanoid: Revenge of Doh для ZX Spectrum 48/128K! Которая, конечно, не получилась бы такой полноценной без помощи Андрея и Алексея (ну и Клода, разумеется).
Вот полный список особенностей этого релиза:
Добавлена возможность отключить во время игры фоновую графику или убрать цветной фон вообще. Режимы переключаются рядом клавиш: J, K, L, Enter (только в режиме 128K).
В режиме без фона можно менять цвет вашего корабля и движущихся объектов. За это отвечает ряд клавиш: A, S, D, F, G (только в режиме 128K).
Управление изменено на следующее:
Джойстики:
Клавиатура в режиме 128K:
Клавиатура в режиме 48K:
Добавлена пауза по клавише H.
Включение/выключение бесконечных жизней при нажатии Symbol Shift + L.
Можно сразу перейти на следующий уровень, нажав Symbol Shift + D и затем выбрав левый или правый портал.
Два загрузочных экрана: альтернативный в режиме 128K или оригинальный в режиме 48K.
Исправлена печать спрайта с надписью ROUND.
Автоопределение Kempston-джойстика.
Универсальные тайминги, обеспечивающие отсутствие мерцания спрайтов.


Играйте на здоровье, не портя глаза, сообщайте о глюках, если таковые найдутся (хотя я лично прошёл этот релиз от и до дважды), и пишите в комментариях, какие ещё игры можно сильно улучшить подобным образом. Вдруг и до них дойдут руки?
💾 Скачать похорошевший Arkanoid: Revenge of Doh можно с «Идеального пикселя»: вот дисковая версия, вот кассетная. Есть и инструкция — русская и английская.
Оставлять комментарии могут только авторизованные пользователи.