Можно больше не напрягать глаза, выбирать цвет ракетки и не только.
4 октября в 21:25 Михаил Судаков

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


Играйте на здоровье, не портя глаза, сообщайте о глюках, если таковые найдутся (хотя я лично прошёл этот релиз от и до дважды), и пишите в комментариях, какие ещё игры можно сильно улучшить подобным образом. Вдруг и до них дойдут руки?
💾 Скачать похорошевший Arkanoid: Revenge of Doh можно с «Идеального пикселя»: вот дисковая версия, вот кассетная. Есть и инструкция — русская и английская.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Go 9x9 — версия игры го для ZX Spectrum | 0 | 10 | 06-10-2026 |
| 2 | Вышел Doom Spectrum 128 — очень квадратный, но узнаваемый Doom для "Спектрума" | 0 | 15.12 | 07-10-2026 |
| 3 | The PERILS of Stickman — неплохая головоломка для ZX Spectrum | 0 | 10 | 01-10-2026 |
| 4 | Zeddy's Clean Sweep — интересная смесь Pengo и Sokoban | 0 | 10 | 01-10-2026 |
| 5 | Вышел 3D-движок для "Специалиста": ждём появления Doom? | 0 | 10 | 03-10-2026 |
| 6 | Alleyway — новый арканоид для ZX Spectrum родом с Game Boy | 0 | 10 | 01-10-2026 |
| 7 | Pedrisco — неплохая игра жанра "три в ряд" для ZX Spectrum и не только | 0 | 9.15 | 07-10-2026 |
| 8 | Де-Next-изация NextPlayer | 0 | 11.52 | 28-09-2026 |
| 9 | Вышел честный Tetris для приставки NES | 0 | 10 | 30-09-2026 |
| 10 | Atari 800XL вернётся в полном размере — с клавиатурой и поддержкой картриджей | 0 | 12.14 | 10-10-2026 |