Category: Блог

09
Июл
2022

Оптимизация

Занимаюсь оптимизацией кода и повышением скорости работы движка. Появились идеи, как ускорить некоторые вещи. Некоторые из них, кстати, можно было применить и в Принце. Делаю замеры времени исполнения отдельных подпрограмм и основного цикла по встроенному в процессор таймеру. Понемногу ускоряется 🙂

03
Июл
2022

Монетизация

Долго искал причину глюков в передвижении монет по лабиринту. Проявлялись они хитро — вроде все работает, монеты создаются, а потом раз и за монетой потянулся запорченный фон. Или монеты просто через какое-то время переставали создаваться. Капли капают, а монет нет. Или монеты исчезали при первом же ударе об стену, вместо второго. У меня уже начал дергаться глаз! Оказалось, причина была не одна, а целая куча — начиная от порчи регистра в подпрограмме копирования фона монеты, заканчивая идеологией «динамического буфера фона под монеты». Но на данный момент все успешно починено:

19
Июн
2022

Время!

Немного отвлекся на внедрение поддержки часов с календарем в операционку ANDOS. Часы эти скоро появятся в контроллере AZ, который зверски расширяет возможности БК. Операционка умеет хранить дату создания файлов, но вводить ее надо было вручную. А время и вовсе не поддерживалось. Теперь все иначе:

Пока что не стал возиться с лидирующими нулями, места не так много. Использовал процедуры вывода из самой оболочки Мастер, а там они своеобразные. Файл, которому я вписал атрибут времени, показывается успешно.

Теперь ждем сами часы!