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

07
Май
2021

Заставки и палитры

Начал делать заставки и промежуточные мультики, которых в Принце валом. Попробовал конвертировать оригинальную заставку с помощью утилиты DaDither (весьма крутая штука). Получалось неплохо, требуется конечно же допиливать вручную и очень много, но основа получается очень хорошая. А вот выбрать подходящую палитру было весьма непросто. Не хватает цветов на БК, куда деваться. Буквы должны быть белыми, а палитры с белым цветом не содержат других нужных цветов. Решил попробовать переключить палитры во время отрисовки экрана, чтобы там, где буквы, была палитра с белым цветом.

Переключить палитру получилось, но это было заметно на боковом узоре — в выбранных мной палитрах только один цвет совпадал. Решил  попробовать нарисовать такой узор на боках, чтобы в нем использовался только этот цвет. И получилось!

Итак, я подготовил такую картинку:

и при переключении палитр на лету она становится такой:

Конечно, картинка еще не доделана, это просто для теста взята текущая версия.

Главное теперь нарисовать комнату Принцессы, где происходит действие остальных мультиков.

30
Апр
2021

Пиксели

В книге Джордана частенько встречается «Сегодня весь день переставлял пиксели». Вот и я этим страдаю второй день — пытаюсь сделать новые спрайты для дворцовых лабиринтов. В старых было слишком много красного. Вот что получается:

27
Апр
2021

Новые кирпичи

Добавил спрайты разных побитых киричей, сделал механизм их вывода. Пока даже не знаю, нравится мне новый вид подземелий или нет )) Возможно, надо их немного подправить…

Выглядит это так:

26
Апр
2021

Новые спрайты обстановки

Модифицировал редактор лабиринтов, теперь он позволяет использовать дополнительные спрайты обстановки — разные виды кирпичей, балконы и т.д. Благодаря Желтому Кролу исправил два мощных глюка, возникших после исправления предыдущих глюков ) Это некорректный вывод звезды, оказавшейся на границе экрана и ошибка в обработке пола и стены одновременно.

20
Апр
2021

Новая магия

Переделал «магический звук»:

Исправил несколько глюков:

  • BUG: при выпивании кувшина портилась плита сверху
  • BUG: иногда мелькают руки сквозь плиту, при прыжке под ней

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

 

19
Апр
2021

И вновь продолжается бой!

Итак, очередная партия глюков побеждена. С некоторыми из них пришлось повозиться, особенно с выравниванием у кучи пил и с залезающим к стражнику принцем.

  • BUG: неверное выравнивание у нескольких пил подряд
  • BUG: не отжимается кнопка, если с нее впрыгивают в соседнее окно
  • BUG: не обрезается спрайт по правому краю
  • BUG: стражник падает в яму, если стоит у края, а к нему снизу залезает принц
  • BUG: координаты меча иногда рассинхронизировались с координатами принца
  • BUG: если стражник падал за границу окна и сразу находил землю, то его текущее окно не переключалось и все зависало

Вот как теперь ведет себя стражник:

16
Апр
2021

Немного магии

Сегодня задался целью повторить магический музон для одного игрового момента, скажем так. Не буду говорить какого, а то меня и так обвиняют, что я занимаюсь спойлерством. В оригинале на PC там «кислотные» такие звуки. Ну, игравшие опознают, надеюсь)) Для этого мне пришлось углубиться в вопрос использования огибающих в Vortex Tracker и в  самом AY. С помощью гугла, подсказок Yelow Rabbit и лежания на диване с многозначительным видом получилось вот что:

Вроде бы даже похоже.

А также поправил древний глюк с отрубанием клавиатуры при нажатии клавиши КТ (пауза) в некоторые моменты. Точнее, в моменты, когда принц получал команду макро и код клавиш одновременно.

15
Апр
2021

Новая порция багов отловлена

Благодаря Желтому Кролу обнаружены и прибиты следующие баги:

  • иногда мелькали остатки спрайта принца слева при смене окна
  • принц с мечом ходит сквозь решетки??
  • в 8-м глюк при входе
  • левитация перестала выключаться при загрузке нового лабиринта
  • в 5-м мультик должны запускать обе плиты, как оказалось
  • при маленьком шаге поздно нажимает кнопку

И очередной смешной баг:

Теперь стражник обучен: