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

04
Ноя
2021

Новый способ вывода анимации

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

Итак, спрайты выводятся, не мигают. Начал делать управление главным героем.

01
Ноя
2021

Новый движок

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

31
Окт
2021

Новый размер

Переделал спрайты под размер 8х10, теперь экран выглядит так:

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

Попробовал:

В любом случае, в версии под AZ цвета я сделаю такими, как на MSX  🙂

30
Окт
2021

Маловато будет!

Все-таки я решил еще добавить высоты по вертикали, чтобы не казалось все сжатым. Чтобы заценить, как это будет смотреться, пока просто добавил одну пустую строку между спрайтами обстановки:

И вижу, что будет гораздо лучше. Теперь надо перерисовать все спрайты обстановки, правда.

А было так:

29
Окт
2021

Второй вариант анимации ходьбы

Добавил маски и поправил спрайты. Вывод спрайта одновременно с маской, для этого спрайт сразу смешан с маской “по методу Manwe” 🙂 Все-таки захват видео из эмулятора bandicam делает прерывисто, на самом деле спрайт двигается очень плавно, поточечно.