Bill & Ted's Excellent Game Boy Adventure — увлекательный, но тормозной платформер для ZX Spectrum

Bill & Ted's Excellent Game Boy Adventure: A Bogus Journey! — это очередной порт платформера с Game Boy на ZX Spectrum от разработчика под ником Kirby2000. Порт на первый взгляд неплохой и довольно точный — ну, немного более дёрганый, чем оригинал, но это не страшно.

Геймплей в этой игре очень простой: управляя то Биллом, то Тедом, надо собрать на каждом уровне все необходимые предметы, избегая врагов и опасностей, а потом сигануть в открывшийся выход. Уровни спроектированы хорошо, сложность повышается медленно, но верно — в общем, игра довольно быстро увлекает, в отличие от множества подобных поделок для ZX Spectrum на движках типа AGD или MK1.

Проблема у игры в другом — в производительности. Вроде бы серьёзных препятствий к тому, чтобы на «Спектруме» Bill & Ted's Excellent Game Boy Adventure буквально летала, быть не должно: экраны статичные, скроллинга нет, спрайты маленькие, процессоры у Game Boy и ZX Spectrum родственные (Sharp SM83 — это что-то вроде гибрида между i8080 и Z80 на частоте 4,2 Мгц), а картинка монохромная.

Bill & Ted's Excellent Game Boy Adventure — симпатичный, но тормозной платформер для ZX SpectrumBill & Ted's Excellent Game Boy Adventure — симпатичный, но тормозной платформер для ZX Spectrum

Однако даже в самом начале игры частота кадров вызывает лёгкие вопросы, а когда на уровнях появляется сразу 5 или более врагов — тушите свечи: всё тормозит так сказочно, будто мы играем не в простенький платформер, а в полноценную трёхмерную игру типа недавней Abyss. Виновата в этом, очевидно, недостаточная оптимизация исходного кода — на Game Boy всё работало прилично, а на «Спектруме», с его пониженной частотой, более высоким разрешением и отсутствием аппаратных спрайтов, начало хромать на обе ноги.

Тут бы провести полный рефакторинг кода, переписать процедуры вывода спрайтов на экран, но, увы, современные вайбкодеры под ZX Spectrum этим обычно не заморачиваются: то графика страдает, то производительность, то всё сразу.

В итоге Bill & Ted's Excellent Game Boy Adventure: A Bogus Journey! довольно быстро превращается из достойного платформера во что-то безумно тормозное и с трудом управляемое. Из-за низкой частоты кадров на поздних уровнях просто-напросто сложно нормально прыгнуть, не столкнувшись с врагом и не рухнув в пропасть. В игре, где требуется филигранная точность передвижений и прыжков, это фатально.

Bill & Ted's Excellent Game Boy Adventure — симпатичный, но тормозной платформер для ZX SpectrumBill & Ted's Excellent Game Boy Adventure — симпатичный, но тормозной платформер для ZX Spectrum

Так что если хотите сыграть в Bill & Ted's Excellent Game Boy Adventure — качайте оригинал для Game Boy и играйте на здоровье. А спектрумовскую версию лучше обойти стороной.

💾 Но если вам позарез нужно поиграть именно на ZX Spectrum, то скачать игру можно с itch.io или с «Идеального пикселя».

Only authorized users can leave comments.