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

27
Апр
2022

Оптимизация движка

Решил все-таки сделать возможность задавать в таблицах движений «макросы» повторов. Переписал таблицы с использованием таких «макросов», получилась экономия 1400 (8) байт. Теперь надо слегка помучаться с глюками, так как сходу эти команды не совсем правильно заработали.

26
Апр
2022

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

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

24
Апр
2022

Кидание костями

Реализовал кидание костями. Попутно выяснилось, что скелет не совсем правильно ходил — слишком быстро. Это стало понятно, когда он кинул кость и, побежав, догнал ее в полете. Мне и раньше казалось, что он как-то неправильно ногами перебирает, теперь это исправлено. Займемся нотами!

23
Апр
2022

Летающие объекты

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

14
Апр
2022

Разгребаем старые костыли

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