Заставка готова
Добавил музыку в анимацию, в тайминг почти попал. Вот и готова промежуточная заставка между уровнями. Теперь можно делать сам переход из уровня в уровень.
Блог разработчика
Добавил музыку в анимацию, в тайминг почти попал. Вот и готова промежуточная заставка между уровнями. Теперь можно делать сам переход из уровня в уровень.
Балбесы уже выстраиваются. На очереди эпическая битва и захват заложников.
Спрайты анимации все нарисованы, начинаю собирать из них мультик. Сначала хотел применить движок от принцевской заставки, но там много лишнего, так что решил сделать новый.
Первый пошел:
Начал работу над дверями. Входные двери должны появляться при входе в лабиринт, потом исчезать. Оказалось, открытые двери не были нарисованы, пришлось рисовать. Теперь двери успешно появляются, но пока не исчезают. Адрес вывода Балбеса при входе тоже будет, как и должен, привязываться ко входным дверям. Поправил несколько глюков, населил первую сцену второго лабиринта (не)живностью.
Сегодня доделал загрузчик — теперь игра сама читает с диска любой лабиринт без участия OS. Для пробы прогулялся по второму уровню (пока еще почти без нежити). Теперь надо сделать сам процесс перехода, со всеми этими дверями открытыми/закрытыми/исчезающими.
Сделал батник для упаковки/перевода в obj/линковки/сборки в единый файл всех лабиринтов. В итоге получается файлик LEVELS.DAT размером 25 килобайт, который расчитан на поблочное чтение в процессе работы игры. Теперь буду писать загрузчик для этого набора данных.
Вот как работает автоматическая сборка:
Чиню то, что поломалось при переходе на динамический размер сцены:
Все это пофикшено. Осталось добить прыгуна, в некоторых местах он находит не ту землю, что надо.
И просто для прикола: фоном слушал Quincy Jones и вдруг обратил внимание, что музыка как раз подходит под происходящее на экране 🙂
Сделал движения медленного шерифа. Добавил звук вопля:
Теперь можно заняться переходами из уровня в уровень.
Сделал шерифа средней скорости, сделал скоростного. Осталось сделать медленного, который ходит не торопясь.
Сделал взятие скоростных кедов. При этом происходит замена таблиц движения Балбеса на ускоренные.
Свежие комментарии