Dave. Уровень 8
Место финальной битвы. Тайлы обстановки успешно перенесены, переходим к предметам.
Блог разработчика
Сделал конвертер оригинальных лабиринтов. @maxiol_ltd сделал конвертер графики сразу в бкшные бинарники, с помощью которого я перегнал тайлы для первого уровня на БК, скрестил их с новым форматом лабиринта и попробовал вывести на экран. И вот что получилось:
Окно обзора стало немного меньше, т.к. на БК используется режим 256×192, а в оригинале 320×200. Но это не является глобальной проблемой 🙂
В Новый Год — с новым проектом!
Zeliard мне всегда нравился, проходил его с удовольствием. Почему не сделать его для БК?
Проблем тут две — скроллинг в окне и многоцветные спрайты. Скроллинг я решил потестить первым делом. В редакторе лабиринтов от Goonies набил примерный лабиринт (за основу взят уровень «Cavern of Riza»), получилось вот так:
Измерения по таймеру БК показывают, что после вывода окна счетчик от 40000 успевает досчитать до 36617. Это, конечно, много. В Goonies он достигает таких значений уже после обсчета и вывода всех объектов. Значит, чем больше будет потрачено на обработку объектов, тем медленее будет итоговый скроллинг. Ну, запас небольшой есть 🙂
С цветастыми спрайтами сложнее — тут надо прикидывать что можно нарисовать и как это будет смотреться в итоге. А также какую палитру использовать — опять ограничение «белых штанов Принца» — тут есть статуи по бокам, которые должны оставаться одного цвета, если будет меняться палитра. Сам Zeliard работает и в CGA и вообще в монохромном режиме, выглядит оно там, правда, не очень. На БК в CGA-палитре смотрится так:
Все эти проблемы решаются легко и просто c помощью магического девайса AZBK — там и цвета и блиттер уже есть. Но хочется и на обычной БКшке чтобы работало в каком-то виде.
Посмотрим, что из всего этого получится.
С Наступающим!
Картинка в заголовке отсюда: https://www.boredpanda.com/pixelated-christmas-ornaments-adam-crockett
Сегодня основная работа по AZBK BIOS Setup закончена. Свои функции он выполняет, позволяет настроить кучу параметров AZBK и сохранить их в NVRAM. Конечно, будут еще правки и вылезут всякие ошибки, но основная работа сделана. Ура!
Теперь можно и вспомнить, на чем там остановился Goonies 🙂
Свежие комментарии