15
Ноя
2023

Движемся по списку багов

Сегодня список уменьшился на три пункта:

+no BUG: МОНЕТА СВЕРХУ НА ГНОМА = ЗАВИС?
+no BUG: монета в стену завис?
+BUG: при падении на череп и ударе проваливается

Первые два просто не подтвердились, видимо вылечились предыдущими фиксами. Или (что хуже) не все условия возникли для повторения. Третий баг оказался хитрым — иногда (очень редко) при приземлении Балбеса в положении «удар в полете» Балбес вдруг проваливался сквозь поверхность. Изначально я думал, что дело в обработке удара по нечисти — Шерифы и Скелеты могут отпихнуть Балбеса и даже развернуть в полете, дав пинка под зад. Но потом выяснилось, что тоже самое возникает при ударе по Черепу, а Черепа не отпихивают Балбеса. Я потратил несколько часов на этот баг и в итоге выяснил, что нечисть тут вообще не причем — глюк может возникнуть просто при приземлении с ударом. Как оказалось, все дело в том КОГДА будет нажат удар. Если умудрить нажать кнопку удара как раз тогда, когда Балбес уже переходит из прыжка в приземленный вид, то возникает замена движения на удар, а  коррекция положения относительно земли уже сработала, основываясь на будущей высоте спрайта. А тут спрайт взяли и подменили. В полете это проблем не доставило бы — размеры по вертикали прыжковых спрайтов без удара и с ударом одинаковы. А вот «земной» спрайт выше на одну строку. В итоге Балбес входил в землю…. Короче, глюк был хитрым.

Пока что список багов выглядит так:

BUG: подарки с жизнями и опытом не работают
BUG: при спуске по лиане клавиша вниз !
BUG: при пересечении экрана вниз кто-то сталкивается с Балбесом?
BUG: при отключенной музыке нет паузы после game over
BUG: иногда при сработке щита звук урона

Share

You may also like...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *