Category: Видео

05
Май
2022

Оптимизация

Переношу подпрограммы в расширенную память, авось удастся впихнуть музыку в нулевую страницу. Это позволит избежать лишних телодвижений при любом переключении страниц. Ведь таймер вызвать прерывание в любой момент и если музыка хранится в расширенной памяти, то возникает необходимость возвращать конфигурацию страниц после обработки прерывания. А в БК нельзя узнать, какие страницы ОЗУ подключены в данный момент, если только не делать все переключения через собственный «менеджер памяти». Это мы все уже проходили в Принце. При переносе процедур стрельбы вышел небольшой глюк:

03
Май
2022

Скелеты

Скелет переквалифицировался в управ… шерифы. Изначально он был запущен на алгоритме простого черепа, чтобы просто отработать анимацию, а теперь получил свой собственный ИИ. Теперь он умеет ходить по лабиринту сам, перемещаясь между окнами. Он даже пытается прыгать через ямы, так что пока что пришлось ему эту фичу отключить. Кидается костями как пулеметчик, это надо тоже отрегулировать. К тому же страдает паранойей — слишком часто оглядывается.

Возникли некоторые идеи по поводу оптимизации данных в памяти, пока что займусь этим делом.

26
Апр
2022

Вопящий Шериф

Сделал летающие ноты и добавил Вопящего Шерифа. Ходит и вопит, больше от него ничего не требуется. Ноты, правда, на лету почему-то «искрят», будем разбираться. Кстати, оказалось что в оригинале ноты вправо и влево летят одни и те же, не разворачивается спрайт.

10
Апр
2022

Шериф прокачивается

Шериф поумнел — если над головой низкий потолок, то он не прыгает с разбега, а просто спрыгивает вниз. Поправлены смещения при приземлении и прыжках, чтобы Шериф не проваливался в землю и не ходил над ней.