Встречайте улучшенную версию Arkanoid: Revenge of Doh для ZX Spectrum

Порт аркадного хита Arkanoid: Revenge of Doh на ZX Spectrum, вышедший в 1988 году, получился в целом очень достойным: авторам удалось перенести из аркадной версии все оригинальные 64 уровня и систему ветвления (из-за чего за один раз можно пройти всего 34 экрана), обеспечить плавный геймплей, хороший звук и достойную графику.

Всё бы хорошо, если бы не один печальный момент: разработчики, решив сохранить фоновые узоры из аркадной версии, не учли, что на ZX Spectrum вся эта красота будет не помогать, а чудовищно мешать игровому процессу, потому что уже через несколько минут от пестрящего фона начинают дико уставать и чуть ли не слезиться глаза. А саму ракетку и тем более мячик просто в разы хуже видно, чем в первой части Arkanoid или даже в Batty, где узоры на фоне тоже есть, но не такие утомительные.

Я долго хотел, чтобы кто-то сделал версию игры без этих дурацких узоров, но так и не дождался. И некоторое время назад решил взять дело в свои руки: заручился поддержкой Claude Code и попросил нейросеть разобраться в коде Revenge of Doh, а потом внести нужные мне изменения.

Поначалу хотелось просто отключить узоры, но потом, как это часто бывает, Остапа понесло: мне показалось, что ещё приятнее будет играть вообще без цветного фона, а затем — что было бы неплохо выбирать цвет ракетки и всех объектов, которые носятся по экрану. Причём чтобы всё это можно было делать прямо во время игры, а не заранее в каком-то дополнительном меню.

Встречайте улучшенную версию Arkanoid: Revenge of Doh для ZX SpectrumВстречайте улучшенную версию Arkanoid: Revenge of Doh для ZX SpectrumВстречайте улучшенную версию Arkanoid: Revenge of Doh для ZX SpectrumВстречайте улучшенную версию Arkanoid: Revenge of Doh для ZX Spectrum

Несколько вариантов отображения фона в новой версии.

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

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

Ну а Алексей — великолепный художник, которого я попросил нарисовать новую заставку для игры. Оригинальная тоже была хорошая, но заставка Дайвера красивее и ближе к официальному арту.

Встречайте улучшенную версию Arkanoid: Revenge of Doh для ZX SpectrumВстречайте улучшенную версию Arkanoid: Revenge of Doh для ZX Spectrum

Слева — версия Алексея Голубцова. Справа — вариант Марка Р. Джонса.

Итак, представляем вам улучшенную версию Arkanoid: Revenge of Doh для ZX Spectrum 48/128K! Которая, конечно, не получилась бы такой полноценной без помощи Андрея и Алексея (ну и Клода, разумеется).

Вот полный список особенностей этого релиза:

  1. Добавлена возможность отключить во время игры фоновую графику или убрать цветной фон вообще. Режимы переключаются рядом клавиш: J, K, L, Enter (только в режиме 128K).

  2. В режиме без фона можно менять цвет вашего корабля и движущихся объектов. За это отвечает ряд клавиш: A, S, D, F, G (только в режиме 128K).

  3. Управление изменено на следующее:

    Джойстики:

    • Sinclair 1;
    • Sinclair 2;
    • Kempston.

    Клавиатура в режиме 128K:

    • Влево-вправо: пары клавиш Q-W, E-R, T-Y, U-I, O-P;
    • Огонь: нижний ряд клавиатуры, за исключением Symbol Shift.

    Клавиатура в режиме 48K:

    • Влево-вправо: пара клавиш O-P;
    • Огонь: Пробел.
  4. Добавлена пауза по клавише H.

  5. Включение/выключение бесконечных жизней при нажатии Symbol Shift + L.

  6. Можно сразу перейти на следующий уровень, нажав Symbol Shift + D и затем выбрав левый или правый портал.

  7. Два загрузочных экрана: альтернативный в режиме 128K или оригинальный в режиме 48K.

  8. Исправлена печать спрайта с надписью ROUND.

  9. Автоопределение Kempston-джойстика.

  10. Универсальные тайминги, обеспечивающие отсутствие мерцания спрайтов.

Встречайте улучшенную версию Arkanoid: Revenge of Doh для ZX SpectrumВстречайте улучшенную версию Arkanoid: Revenge of Doh для ZX Spectrum

Играйте на здоровье, не портя глаза, сообщайте о глюках, если таковые найдутся (хотя я лично прошёл этот релиз от и до дважды), и пишите в комментариях, какие ещё игры можно сильно улучшить подобным образом. Вдруг и до них дойдут руки?

💾 Скачать похорошевший Arkanoid: Revenge of Doh можно с «Идеального пикселя»: вот дисковая версия, вот кассетная. Есть и инструкция — русская и английская.

Оставлять комментарии могут только авторизованные пользователи.