БК-11М в 21м веке

26
Сен
2022

Рисуем дальше

Сделал упаковку лабиринтов, теперь надо создать систему загрузки, распаковки и перехода из одного уровня в другой. Поэтому начал рисовать второй уровень:

21
Сен
2022

Тебе позвонили!

Когда мы рубились в Goonies в школе, эта фраза обязательно звучала, когда оставалось мало жизни 🙂

Добавил этот самый звонок и сам проигрышный финал:

17
Сен
2022

Заставки

Для выяснения общего количества доступной памяти пришлось отступить от принципа «заставки после того, как игра будет готова» и сделать их. Начальный логотип скорей всего поменяю, что-то он слишком большой вышел. Сделал вывод надписей, теперь надо их задействовать — отображать номера лабиринтов и всяческие очки.

В целом стало похоже на игру 🙂

27
Авг
2022

Звон монет

Сделал выключение звуков при переходе из окна в окно и при телепортации. Чтобы это не влияло на музыку — пришлось поизголяться. В конце выяснилось, что причиной большинства глюков было «гляжу в документацию, а вижу из пальцев конфигурацию». Почему-то глаз замылился и очищал я не те регистры AY. В итоге монеты зазвенели:

26
Авг
2022

Продолжаем шуметь

Переделал вывод звуков, теперь они не выводятся, пока играет первая трехканальная часть музыки в начале игры, как и в оригинале. Но теперь мне это не очень нравится,  хотя раньше я этого не замечал. Надо запустить игру на железной Ямахе, действительно ли там так сделано или это происки эмуляторов?

Добавлены звуки пара из труб. Надо подчищать звуки при переходе из окна в окно, а то остаются всякие призвуки водопадов:

23
Авг
2022

Шумел сурово брянский лес

Сделал вывод шумов и обнаружил сразу кучу приколов, которых раньше не замечал. Оказалось, что водопады в оригинале шумят только тогда, когда музыка играет в одном канале — в «тревожных» местах. В обычной обстановке они бесшумны. Так делают оба эмулятора, на которых я гоняю оригинал. И это понятно, т.к. тупо не хватает каналов для вывода звуков событий типа «прыжок», шума водопада и двухканальной музыки. Раньше я этого не замечал, а теперь бесшумные водопады мне кажутся неестественными. Вот тут как раз пригодился бы 6-ти канальный вариант AY, там можно было бы эффекты выводить аж в 4 дополнительных канала, да еще и по стереопанораме раскидать их… У меня пока водопады шумят везде.

22
Авг
2022

Новый звуковой движок

Сделал звуковой движок для одновременного проигрывания фоновой музыки и звуков игровых событий. Плеер звуков взят из Принца, слегка модифицирован для того, чтобы не прерывалась музыка. Система приоритетов звуков тоже та, что была сделана для Принца. Плеер музыки — от Kuvo, тоже слегка модифицирован. Пока что попробовал на звуках, не содержащих шума. С ними, думаю, придется повозиться. Хотел сделать вывод звуков на второй AY, но в эмуляторе Gid’a работа двух AY пока не реализована.

20
Авг
2022

Оптимизация продолжается

Сделал то, что давно надо было сделать — перегруппировал коды элементов обстановки, что дало ускорение в определении элементов, на которые можно опираться героям (земля). Теперь этот факт устанавливается всего двумя сравнениями, что тоже дало ускорение. Конечно это потащило за собой смену кодировки всего лабиринта, надо теперь переделать кучу проверок. Но стало еще немного шустрее 🙂

15
Авг
2022

Оптимизация продолжается

Понемногу реализую идеи оптимизации, которые крутилися в голове во время отпуска. Переделал вывод спрайта шерифа, которого приходится красить на лету в разные цвета. Все это дало эффект и не может не радовать.