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

23
Окт
2024

Приступил к финальному уровню

Работы с обстановкой тут немного — ни дверей, ни шкафов, ничего.  Сама локация на PC вмещается в один экран по горизонтали, а на БК — нет, она скроллится. Да и ладно.
Из монстров здесь только «Гелберт» (младший брат Дейва, из-за которого весь сыр-бор) и финальный Босс. Гелберт висит себе в стеклянном шаре и не отсвечивает, а вот Босса надо научить кидаться огненными шарами и распускать «руки», летающие за Дейвом. Финальный Босс был сделан уже давно, как тест гигантского спрайта, так что он сразу принялся летать туда-сюда. А вот «руки» и файрболы надо делать.
Показался свет в конце тоннеля, однако 🙂
18
Окт
2024

Побеги населения пресечены

Почти все баги, из-за которых население сбегало за пределы рабочих локаций найдены и пофикшены. Почти — потому что Липучка все-таки умудрилась по полу просочиться сквозь стену. А Макаки теперь ведут себя вполне прилично

Далее

 

16
Окт
2024

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

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

Далее

 

07
Окт
2024

Новый движок анимации заработал

Анимация фона и среднего слоя теперь работает на новом движке, который обсчитывает всегда только часть объектов, а не все, которые есть в лабиринте. Это дало значительный прирост скорости отрисовки кадра (особенно, когда таких объектов на экране нет). Дейв снова стал бодро бегать по лабиринту. Идея Братца Кролика сработала на все 100, гранмерси ему за это!

Далее

30
Сен
2024

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

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

Подробнее

29
Сен
2024

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

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

Подробнее