Author: grf

30
Сен
2024

Причина тормозов найдена

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

Подробнее

30
Сен
2024

Очень хорошая новость!

  Для пробы отключил процедуру вывода анимации предметов (алмазов и прочих бонусов) и сразу выяснилось, что Монстры всей своей толпой со всеми своими искусственными интеллектами нисколько не тормозят движок! А я грешил именно на них, что слишком уж каждый из них думает усиленно, обшаривая вокруг себя землю, потолки и стены. Оказывается, вся засада со скоростью кроется в выводе анимации ПРЕДМЕТОВ, которая была написана почти самой первой.

29
Сен
2024

Две новости — хорошая и плохая

Плохая новость — решил сдохнуть жетский диск, на котором у меня вся разработка. Пока что он еще читается и в это время идет бэкап. Да и сами исходники я каждый день бэкапил на NAS и в облако, так что потерь никаких не будет. Но это не отменяет тот факт, что один из двух дисков  в моем компе загнулся.

Подробнее

 

18
Сен
2024

Готов переход из одного лабиринта в другой

Процесс реализации перехода между лабиринтами затянулся. И причиной тому были тормоза, обнаруженные при запуске второго уровня. Монстров там гораздо больше, причем новых видов — там уже есть Липучки и Пауки. В связи с этим, я начал пытаться ускорить движок, перенося код в более быстродействующую память AZBK. Это потянуло за собой многочисленные изменения и, конечно, новые глюки.

Подробнее

03
Сен
2024

Телепорты готовы

Сегодня добил телепорты во втором уровне. Были небольшие глюки из-за неверного вычисления величины горизонтального и вертикального скролла для среднего слоя экрана, на котором движутся всякие Бабки и прочие представители народонаселения «Особняка с привидениями» (Haunted Mansion).

Далее

 

01
Сен
2024

Из двери — в окно!

Прописывание связей между дверями-телепортами для второго уровня оказалось сложнее, чем ожидалось. Во-первых, во втором лабиринте их куда больше, чем в первом (в первом всего один телепорт). При этом области, в которые Дейв телепортируется, часто изолированы между собой. То есть если телепорт сработал неверно, то назад уже не выберешься ни по каким лестницам. Это порядком затруднило отладку, ведь вначале у меня телепорты вообще через пень-колоду заработали.

Подробнее…