Category: Блог

17
Янв
2024

Лабиринты Дейва

Начал делать конвертер лабиринтов Дейва. В оригинале используется 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 вариантов

08
Янв
2024

Goonies, new fix

Игроки нашли еще один баг – при приземлении из прыжка “наискосок” иногда Балбес проваливался сквозь пол. Дело было в одновременном обнаружении и стены в полете и пола, но первой срабатывала обработка обнаружения стены, хотя пора было уже приземляться на пол. Исправлено.

07
Янв
2024

Goonies, new fix

Образ обновлен:

  • исправлено задание управление от джойстика (блокировка дребезга кнопок)
  • исправлены ошибки при ударах с ускорителем

 

31
Дек
2023

Итак, Zeliard!

В Новый Год – с новым проектом!

Zeliard мне всегда нравился, проходил его с удовольствием. Почему не сделать его для БК?

Проблем тут две – скроллинг в окне и многоцветные спрайты. Скроллинг я решил потестить первым делом. В редакторе лабиринтов от Goonies набил примерный лабиринт (за основу взят уровень “Cavern of Riza”), получилось вот так:

Измерения по таймеру БК показывают, что после вывода окна счетчик от 40000 успевает досчитать до 36617. Это, конечно, много. В Goonies он достигает таких значений уже после обсчета и вывода всех объектов. Значит, чем больше будет потрачено на обработку объектов, тем медленее будет итоговый скроллинг. Ну, запас небольшой есть 🙂

С цветастыми спрайтами сложнее – тут надо прикидывать что можно нарисовать и как это будет смотреться в итоге. А также какую палитру использовать – опять ограничение “белых штанов Принца” – тут есть статуи по бокам, которые должны оставаться одного цвета, если будет меняться палитра. Сам Zeliard работает и в CGA и вообще в монохромном режиме, выглядит оно там, правда, не очень. На БК в CGA-палитре смотрится так:

Все эти проблемы решаются легко и просто c помощью магического девайса AZBK – там и цвета и блиттер уже есть. Но хочется и на обычной БКшке чтобы работало в каком-то виде.

Посмотрим, что из всего этого получится.

С Наступающим!

Картинка в заголовке отсюда: https://www.boredpanda.com/pixelated-christmas-ornaments-adam-crockett

30
Дек
2023

Первый фикс Goonies :)

Manwe Sands нашел ошибку – в MKDOS загрузка не работала как надо. Исправлено. По старой ссылке доступна исправленная версия.

Manwe – спасибо! Всех  с наступающим!

 

26
Дек
2023

Релиз Goonies!

Итак, сегодня игра готова к публикации.

Скачать образ диска: "The Goonies" для БК-0011М

Последние изменения:

  • добавлена поддержка CSI DOS
  • добавлен экран “Найденные секреты” (вызывается по клавише ПОВТ). Такого в оригинале нет, там эту функцию выполняет таблица в бумажной инструкции. Добавил по совету Yellow Rabbit.

25
Дек
2023

Еще немного, еще чуть-чуть…

Исправил кучу багов:

  • исправлен тот самый противный баг с помиранием во время удара
  • исправлен глюк с Призраком на границе экрана
  • растущая стена переставала расти, если Балбес успевал перейти в соседнее окно
  • донастроен артефакт Часы
  • обнаружено единственное на всю игру место, где можно залезть по канату, который кончается на верхней границе окна, теперь это работает

Добавлено:

  • демо и заставка теперь прерывается и с помощью джойстика
  • поддержка MKDOS