БК-11М в 21м веке
Тест вывода обстановки для Dave
Сделал конвертер оригинальных лабиринтов. @maxiol_ltd сделал конвертер графики сразу в бкшные бинарники, с помощью которого я перегнал тайлы для первого уровня на БК, скрестил их с новым форматом лабиринта и попробовал вывести на экран. И вот что получилось:
Окно обзора стало немного меньше, т.к. на БК используется режим 256×192, а в оригинале 320×200. Но это не является глобальной проблемой 🙂
Лабиринты Дейва
Начал делать конвертер лабиринтов Дейва. В оригинале используется 16 бит на один элемент лабиринта — так они кодируют сразу все варианты тайлов обстановки для всех лабиринтов. Однако, конвертер составил словари, которые позволяют все же кодировать элемент байтом, уменьшив массивы лабиринтов в два раза (числа восьмеричные):
L1 словарь 1200-1662 231 вариантов
L2 словарь 1200-1514 146 вариантов
L3 словарь 1200-1506 143 вариантов
L4 словарь 1200-1262 31 вариантов
L5 словарь 1200-1522 151 вариантов
L6 словарь 1200-1344 62 вариантов
L7 словарь 1200-1616 207 вариантов
L8 словарь 1200-1252 25 вариантов
Goonies, new fix
Игроки нашли еще один баг — при приземлении из прыжка «наискосок» иногда Балбес проваливался сквозь пол. Дело было в одновременном обнаружении и стены в полете и пола, но первой срабатывала обработка обнаружения стены, хотя пора было уже приземляться на пол. Исправлено.
Goonies, new fix
Образ обновлен:
- исправлено задание управление от джойстика (блокировка дребезга кнопок)
- исправлены ошибки при ударах с ускорителем
Итак, Zeliard!
В Новый Год — с новым проектом!
Zeliard мне всегда нравился, проходил его с удовольствием. Почему не сделать его для БК?
Проблем тут две — скроллинг в окне и многоцветные спрайты. Скроллинг я решил потестить первым делом. В редакторе лабиринтов от Goonies набил примерный лабиринт (за основу взят уровень «Cavern of Riza»), получилось вот так:
Измерения по таймеру БК показывают, что после вывода окна счетчик от 40000 успевает досчитать до 36617. Это, конечно, много. В Goonies он достигает таких значений уже после обсчета и вывода всех объектов. Значит, чем больше будет потрачено на обработку объектов, тем медленее будет итоговый скроллинг. Ну, запас небольшой есть 🙂
С цветастыми спрайтами сложнее — тут надо прикидывать что можно нарисовать и как это будет смотреться в итоге. А также какую палитру использовать — опять ограничение «белых штанов Принца» — тут есть статуи по бокам, которые должны оставаться одного цвета, если будет меняться палитра. Сам Zeliard работает и в CGA и вообще в монохромном режиме, выглядит оно там, правда, не очень. На БК в CGA-палитре смотрится так:
Все эти проблемы решаются легко и просто c помощью магического девайса AZBK — там и цвета и блиттер уже есть. Но хочется и на обычной БКшке чтобы работало в каком-то виде.
Посмотрим, что из всего этого получится.
С Наступающим!
Картинка в заголовке отсюда: https://www.boredpanda.com/pixelated-christmas-ornaments-adam-crockett
Первый фикс Goonies :)
Manwe Sands нашел ошибку — в MKDOS загрузка не работала как надо. Исправлено. По старой ссылке доступна исправленная версия.
Manwe — спасибо! Всех с наступающим!
Свежие комментарии