Category: Dangerous Dave 2

28
Июл
2024

А вот и Призрак

Так как я добавил кучу спрайтов еще в прошлый раз, когда делал Электрика, то для «изготовления» Призрака мне понадобилось лишь создать под него таблицы движений. К тому же, Призраку плевать на обстановку в лабиринте — он летает сквозь стены. Таким образом, Призрак вышел в свет значительно раньше других монстров. Однако, на самом деле в Дейве два вида призраков — один вид изначально летает себе, а второй вид ждет в засаде, когда Дейв пройдет мимо. И только после этого «рождается». Полеты, в принципе, готовы, так что осталось сделать этого засадного Призрака и процедуру «материализации» — до первого столкновения с Дейвом Призрак не реагирует на попадания пуль, и начинает это делать только после этого самого столкновения и «перерождения». Этим и займусь.
После Призрака останется сделать Череп и финального Босса. Потом сделать переход из лабиринта в лабиринт и мелкие доделки типа задания управления.

P.S. Слона-то я и не приметил! Оказывается, нематериализованный Призрак летает не просто так, он мигает! Каждая вторая фаза не выводится, он исчезает с экрана в этот момент. И только после материализации он начинает выводится на каждую фазу. Интересно, почему я раньше этого не замечал? 🙂

26
Июл
2024

Электрик!

Сделал очередного монстра — это Босс Электрик. В оригинале его движения весьма странные — он перебирает ногами на месте при шагах, а потом дергается вперед в предыдущей фазе. Чушь какая-то. Сделал более естественные движения.

 

 

21
Июл
2024

Оборотень вышел на охоту

Итак, Оборотень научился охотиться на Дейва. В процессе выяснилось, что его «затаивание в засаде» возникает само собой — он просто слишком быстро убегает и в итоге выходит из области обработки монстров движком. Так что эта фича реализовалась сама собой 🙂 Надо будет еще обкатать Оборотня в лабиринтах с большим количеством ящиков и платформ для прыжков, не будет ли он там застревать где-то.

20
Июл
2024

Оборотень

Начал делать Оборотня. Для начала сделал бег. И пока я выяснял, по каким же принципам Вервольф делает прыжки — я понял, что это самый балбесный монстр, который так и норовит где-нибудь застрять и зациклиться в прыжках. Хотя раньше встреча с Оборотнем в игре означала максимальную опасность. Наверное, засчет его внезапности. Уж больно резво он выпрыгивал из-за угла, как черт из табакерки. Да и бегает он быстрее всех остальных, при этом выдерживая три попадания из дробовика. Еще он умеет затаиваться — убегает и не возвращается, приходится его выманивать, а он кааааак прыгнет… Вообщем, завтра буду пытаться разгадать его алгоритм.

18
Июл
2024

Паук готов!

Паук готов! Пришлось повозиться с этой паутиной, т.к. рисуется она отдельно от остальной анимации. И сдается мне, сделал я это слишком мудрено. Завтра попробую упростить. Из монстров осталось сделать Призрака, Череп и Вервольфа.

18
Июл
2024

Паук почти готов!

Собственно, Паук самый простой из всех монстров в Дейве. Всего лишь следит за Дейвом по координате X и кидается на него, если Дейв ниже, чем паук. Поэтому, сделал я его быстро. Осталось только добавить нить, на которой он спускается, и потом ее убирать при подъеме Паука.

17
Июл
2024

Липучка обучена!

Теперь она уверенно гоняется за Дейвом по всему лабиринту, умудряясь даже сбивать его на лету, как ракета 🙂 В целом, я доволен получившимся ИИ. Для проверки побегал от Липучки по лабиринту — получилась целая игра в прятки 🙂 Дальше по плану Паук.

16
Июл
2024

Обучение Липучки

Обучение Липучки продолжается — теперь она уверенно опознает препятствия, не зацикливается на мелких опорах, когда с обоих сторон пустота, а также научилась спускаться сквозь лестницы и ящики, если ей хочется. В оригинальном Дейве мне удалось выманить Липучку наружу 🙂

15
Июл
2024

Липучка научилась летать

Итак, Липучка научилась летать 🙂 В процессе выяснилось, что в оригинале она летает не так просто, как кажется — вверх прыгает с медленее и по другой траектории, чем вниз. Авторы были внимательны к мелочам. Звук прыжка добавил для пробы, он оказался громковат. Ну и саму липучку надо дообучить — пока что она иногда влетает в стены в некоторых местах.

14
Июл
2024

Липучка!

Она же «Слизняк», она же «Жвачка», она же Эльза Кальценбоген. Сегодня начал делать эту самую Липчку. Поизучал движения в оригинале — в итоге смог минут 10 от нее спокойно убегать, хотя раньше шарахался, как черт от ладана. Принялся реализовывать. Пока что сделал движения по полу вправо и влево. Завтра буду делать прыжки. Интересно мне, как в оригинале задается начальное состояние Липучек в лабиринте? Ведь они могут и по потолку бегать и по полу, а код у нее один — 3. Или они все изначально на полу, а при старте начинают разбегаться кто куда? Поизучаю…