Tagged: видео

03
Ноя
2023

Еще более продвинутая Мышь

Доделал (почти) Мышь — исправил глюк с маской, поправил движения. Мышь стала летать более плавно, перестала улетать за верхнюю границу экрана. Осталось сделать ей отдельный спрайт «лопания», ее цвета. А также сделать восстановление триггеров Мыши после ее уничтожения.

Вот как теперь летает Мышь:

02
Ноя
2023

Новая Мышь

Добрался до переделки Мыши, которая была, в основном, для мебели — появлялась когда надо, а дальше летала как попало. Теперь же Мышь обзавелась интеллектом, выслеживает Балбеса и старается не вмонтироваться в стены в стиле Хана Соло. В целом, результат мне нравится. Надо только «попереставлять пиксели», чтобы она поменьше дергалась, и выяснить наконец, что там происходит с маской при повороте спрайтов мыши влево.

09
Сен
2023

Новый щит

Сделал новое свечение при срабатывании щита, а также добавил звук этого самого срабатывания. В оригинале Балбес меняет кучу цветов в этом случае, сделал что-то подобное:

08
Сен
2023

Щиты и эффекты

Среди артефактов, которые можно найти в игре, имеются разнообразные щиты, защищающие от пуль, костей, черепов, скелетов и т.д. Во время срабатывания этих самых щитов Балбес должен менять свой цвет на «однородный». Попробовал обойтись малой кровью, но что-то мне получившийся эффект больше напоминает как раз получение урона, а не защиту:

Подумаю, как еще можно извернуться без особых затрат памяти/скорости.

06
Сен
2023

Артефакты в действии

Добавляю функционал всякого шмота и артефактов. Собственно, это все, что осталось сделать из механизмов игры. Дальше останется только выловить глюки и сделать финальную заставку. На данный момент заработало три из примерно тридцати предметов, доступных в игре.

05
Сен
2023

Инвентарь заработал!

Сегодня сделал механизм добавления и удаления предметов из инвентаря. Сразу же набрал всякого хлама:

 

Сделал рабочей каску, защищающую от 5 сталактитов. После 5 попаданий она должна была исчезнуть, и она это сделала:

 

04
Сен
2023

Лунная походка!

Исправлял баг с летающими по воздуху черепами (не искались ямы под «хитрым» типом черепов) — в итоге придумал как упростить вообще поиск препятствий для всех типов черепов. Выкинул кучу кода, ставшего ненужным. Проверяю результат — все ок. Но вот вдруг Шериф в одном из случаев решил закосить под Майкла нашего Джексона:

С выкинутым кодом это никак не было связано, тут поймался редкий случай неправильной коррекции относительно земли при приземлении. Был исправлен. Но прикольно.

01
Сен
2023

Призрак снова в действии!

Работа Призрака восстановлена. Причем, теперь он меняет цвет по мере получения урона от Балбеса, как и положено. Итого 5 разных вариантов цвета у этого персонажа. Игрушку удалось сделать более цветной, чем я думал 🙂

31
Авг
2023

Шерифы-Призраки

Доделал 5 уровень, теперь там все расставлено — нечисть, предметы, секреты. Теперь нужно сделать процесс «взятия» этих предметов и секретов работающим — чтобы в нижней части экрана выводились все взятые предметы, исчезали истраченные. А самое главное, надо чтобы сами артефакты теперь работали, выполняли свои функции.

Перед этой глобальной задачей я решил починить Призрака, который поломался не так давно. Обнаружилось, что сломался он частично из-за ошибки в константе (1000000 вместо 100000), а частично потому что вывод Шерифов был переделан. При этом Призрак в оригинале помирает только от 5 ударов, с каждым полученным ударом меняя цвет. Появилась у меня идея, как реализовать эту смену 5 цветов для спрайта Призрака.

В процессе раскрашивания этого самого Призрака я получил цвет, который вполне подошел бы Вопящему Шерифу, который у меня использует те же спрайты, что и Второй Шериф. Стал я смотреть, есть ли место под еще один набор спрайтов… и обнаружил, что при стрельбе у меня Шерифы используют один спрайт из заготовленных четырех — я умудрился так подобрать смещения в анимации, что остальные три (они просто смещены на один пиксель) оказались не нужны. Выкинул я эти спрайты из всех Шерифов и из масок тоже и освободилось место как раз на еще один набор спрайтов.

Итак, Вопящий Шериф теперь обзавелся своим цветом. А Призраком займусь завтра 🙂

Ну и забавный глюк с огнем: