Category: Баги
Две новости — хорошая и плохая
Плохая новость — решил сдохнуть жетский диск, на котором у меня вся разработка. Пока что он еще читается и в это время идет бэкап. Да и сами исходники я каждый день бэкапил на NAS и в облако, так что потерь никаких не будет. Но это не отменяет тот факт, что один из двух дисков в моем компе загнулся.
Готов переход из одного лабиринта в другой
Процесс реализации перехода между лабиринтами затянулся. И причиной тому были тормоза, обнаруженные при запуске второго уровня. Монстров там гораздо больше, причем новых видов — там уже есть Липучки и Пауки. В связи с этим, я начал пытаться ускорить движок, перенося код в более быстродействующую память AZBK. Это потянуло за собой многочисленные изменения и, конечно, новые глюки.
Второй уровень заработал как надо!
Сегодня разбирался со старыми мелкими глюками и добавлял новые фичи (глюки). В итоге уровень заработал как надо.
Телепорты готовы
Сегодня добил телепорты во втором уровне. Были небольшие глюки из-за неверного вычисления величины горизонтального и вертикального скролла для среднего слоя экрана, на котором движутся всякие Бабки и прочие представители народонаселения «Особняка с привидениями» (Haunted Mansion).
Из двери — в окно!
Прописывание связей между дверями-телепортами для второго уровня оказалось сложнее, чем ожидалось. Во-первых, во втором лабиринте их куда больше, чем в первом (в первом всего один телепорт). При этом области, в которые Дейв телепортируется, часто изолированы между собой. То есть если телепорт сработал неверно, то назад уже не выберешься ни по каким лестницам. Это порядком затруднило отладку, ведь вначале у меня телепорты вообще через пень-колоду заработали.
Шкафы и двери
Во втором лабиринте я столкнулся с тем, что шкафы и телепорты могут быть одинаковыми снаружи. В первом уровне такого нет…
Глюк с белыми спрайтами на втором уровне
Разбирался с глюком «белого мяса» на втором уровне.
Свежие комментарии