Третий уровень готов!
Нечисть расставлена, секреты запрятаны, триггеры взведены. Почему-то поломался Призрак — появился, но сразу все повесил. И скелеты распрыгались, как детишки на лужайке:
Блог разработчика
Нечисть расставлена, секреты запрятаны, триггеры взведены. Почему-то поломался Призрак — появился, но сразу все повесил. И скелеты распрыгались, как детишки на лужайке:
Летучая мышь снова ожила! Она была отрублена пока шли переделки движка врагов, но вот дело дошло и до нее. На новом движке она сначала активно пыталась забуриться в стены и пройти сквозь полы, но удалось ее от этого отучить. Сейчас она преследует Балбеса и даже устраивает ему засады, но какие-то проблемы с маской в левом положении. Будем чинить завтра…
Ускорил скоростного Шерифа, а то он почти не отличался от обычного. Отучил его стрелять — скоростной Шериф не стреляет, а таранит с разбегу.
Сегодня впервые на экран вышли два Шерифа разного типа. Довольно долго я думал как решить эту задачу малой кровью, ведь там и разные наборы спрайтов (или же их надо раскрашивать на лету в разные цвета, а это потеря скорости) и разные движения/смещения при передвижении. И вот эти два чувака вполне себе пристойно гуляют:
Это была глобальная задача, теперь остались только всякие мелочи. Ура!
Наконец-то я сделал загрузку нужного уровня по ключевым словам. Потому что задолбался проходить первый уровень для отладки фишек, которые появляются во втором 🙂 Когда мы рубились в Goonies на MSX2 мы так и не нашли способа ввести эти самые коды, чтобы сразу попасть в нужный уровень. Что только не нажимали! И только через много лет с появлением интернета удалось выяснить, что для ввода кода нужно во время самой первой заставки (KONAMI на синем фоне) нужно нажать CTRL+K и появится запрос ввода кода. Так что на БК в этом же самом месте нужно нажать СУ+K и ввести код. Коды совпадают с оригинальными.
Тяжело работать над игрой летом )) Но надо доделывать )
Оказывается, падающие сталактиты восстанавливались у меня каждый раз при выходе/возврате в окно, а должны только при возврате через телепорт. Пофикшено.
Растущие стены, оказывается, были невидимы для черепов и они проходили их насквозь. Исправлено:
Сделал процедуру перехода между уровнями. Немного ее надо еще допилить — музыка в мультике не синхронизирована и еще надо нечисть стереть при уходе в дверь. Пришлось поправить спрайты анимации ухода в дверь, чтобы они подходили и для черепа-телепорта и для двери в следующий уровень. Помимо этого сделал мигание собранных «голов», вывод кода быстрого доступа к уровню, обмен данными между памятью и диском (загрузка заставки и обратная загрузка данных). Движемся вперед 🙂
Прицепил модуль заставок (мультиков) к основной игре. Пока что он играет первую заставку. Заодно перерисовал буквы GOONIES, чтобы было больше похоже на оригинал, а также поигрался с переключением палитр на лету, чтобы текст копирайтов был белым.
Добавил музыку в анимацию, в тайминг почти попал. Вот и готова промежуточная заставка между уровнями. Теперь можно делать сам переход из уровня в уровень.
Свежие комментарии