Category: Разработка

11
Окт
2023

Индикатор режима звука

Все-таки я решил сделать индикатор режима звука в виде иконки в “подвале”. Там есть неиспользуемое место, рядом с полем ключа. А если он кому-то кажется “неродным” – ну так в оригинале вообще звук не отключается, и если не отключать его, то индикатор и появляться не будет. Тогда все будет аутентично 🙂

11
Окт
2023

Вкл/выкл звука и музыки

Сам механизм выключения и включения музыки и звуков готов:

  • АР2+S – выключить/включить и звуки и музыку (играть в тишине)
  • АР2+M – выключить/включить только музыку (играть без музыки, но со звуковыми эффектами)

Осталось придумать, как информировать игрока об этих переключениях – выводить надписи типа “MUSIC OFF”, которые потом надо стирать, или же какой-то индикатор выводить типа перечеркнутой ноты…

09
Окт
2023

Настройка управления: джойстик

Добавил настройку управления от джойстика:

В оригинале на джойстике, судя по всему, используется только одна кнопка – для удара.  Надо подумать, не удобнее ли задействовать отдельно кнопку под прыжок, дополнительно к крестовине.

05
Окт
2023

Двигаемся дальше

Работы привалило, но по-немногу двигаемся:

  • немного перераспределил данные, перенес некоторые спрайты, это дало кусок памяти в нужной странице
  • начал делать задание управление от клавиатуры/джойстика (в оригинале этого нет, кстати)

 

28
Сен
2023

Новая версия bkemu – скоростная!

Новая фича bkemu “максимальная скорость процессора” сократила время сборки с 15 минут до 30 секунд! Огромное спасибо автору! Теперь и в поездках можно кодить для БК, компилируя с максимальной скоростью!

 

27
Сен
2023

Тиканье часов

Нашел конвертированный с MSX звук часов, попробовал… В на 48Гц звучит как шкрябание. Придется тиканье часов делать самому. Где там был VortexTracker…

21
Сен
2023

Часы готовы

Артефакт “Часы” почти готов, только тикание часов нужно добавить. Осталось сделать всякие сервисные функции типа задания управления, вкл/выкл звука и демо. А, ну и пасхалку встроить.

И выловить глюки 🙂

20
Сен
2023

Последний артефакт

Заработал механизм остановки всей нечисти и движущихся объектов при взятии “часов”. Старт нечисти тоже работает, но с объектами пока не все гладко. Попутно выяснилось, что секрет с  часами, на самом деле, решается вовсе не так просто, как было описано в книге. Придется дорабатывать механизм их добывания.