Зеленый лабиринт
Решил все-таки не менять палитру в зеленом лабиринте, т.к. при этом главный герой тоже меняет свои цвета. Перерисовал спрайты.
Блог разработчика
Решил все-таки не менять палитру в зеленом лабиринте, т.к. при этом главный герой тоже меняет свои цвета. Перерисовал спрайты.
Допилил переход в новый уровень — сделал исчезновение врагов в момент ухода Балбеса в дверь, как и в оригинале. Теперь черепа не торчат застывшими во время доигрывания музыки успешного завершения уровня. Так же мигающие справа внизу головы всех собранных гномов теперь всегда отображены во время перехода. Раньше было как получится — они же мигали.
Сделал процедуру перехода между уровнями. Немного ее надо еще допилить — музыка в мультике не синхронизирована и еще надо нечисть стереть при уходе в дверь. Пришлось поправить спрайты анимации ухода в дверь, чтобы они подходили и для черепа-телепорта и для двери в следующий уровень. Помимо этого сделал мигание собранных «голов», вывод кода быстрого доступа к уровню, обмен данными между памятью и диском (загрузка заставки и обратная загрузка данных). Движемся вперед 🙂
Прицепил модуль заставок (мультиков) к основной игре. Пока что он играет первую заставку. Заодно перерисовал буквы GOONIES, чтобы было больше похоже на оригинал, а также поигрался с переключением палитр на лету, чтобы текст копирайтов был белым.
Добавил музыку в анимацию, в тайминг почти попал. Вот и готова промежуточная заставка между уровнями. Теперь можно делать сам переход из уровня в уровень.
Балбесы уже выстраиваются. На очереди эпическая битва и захват заложников.
Спрайты анимации все нарисованы, начинаю собирать из них мультик. Сначала хотел применить движок от принцевской заставки, но там много лишнего, так что решил сделать новый.
Первый пошел:
Начал работу над дверями. Входные двери должны появляться при входе в лабиринт, потом исчезать. Оказалось, открытые двери не были нарисованы, пришлось рисовать. Теперь двери успешно появляются, но пока не исчезают. Адрес вывода Балбеса при входе тоже будет, как и должен, привязываться ко входным дверям. Поправил несколько глюков, населил первую сцену второго лабиринта (не)живностью.
Сегодня доделал загрузчик — теперь игра сама читает с диска любой лабиринт без участия OS. Для пробы прогулялся по второму уровню (пока еще почти без нежити). Теперь надо сделать сам процесс перехода, со всеми этими дверями открытыми/закрытыми/исчезающими.
Свежие комментарии