Картина третья, победная
Третий бой для начального демо:
Блог разработчика
Отучил стражника от инициативы в демо-режиме, иначе невозможно получить толковые демонстрации приемов боя. В итоге удалось сделать первый варинт боя поинтересней, чем вчерашний.
В который раз накалываюсь с СМК — пишешь себе, пишешь, все работает. Потом вдруг после нового запуска эмулятора с нуля оказывается, что все страшно глючит. И в чем же дело? А в том, что что-то изменил с загрузкой-выгрузкой СМК и ошибся. На самом деле ничего программе не удалось в СМК залить, но данные там остались с прошлого удачного раза. И потому все работает. Пока не сбросишь СМК…
Итак, демо-режим успешно заработал:
Без приколов, правда, не обошлось. Принц-то действует как ему прописано, а вот стражник проявляет инициативу. Суть ю демки является показать возможности Принца, в том числе в бою. Так вот Принц должен защищаться, но стражник вспомнил, что у него в AI есть генератор случайных чисел и защититься Принцу он не дает )) Точнее, это у Принца не всегда получается — я несколько раз смотрел по кругу, бой все время разный, Принца даже скидывают в пропасть иногда.
Надо подумать, как это пофиксить…
Итак, сегодня я сделал-таки финальный ролик. Оладьи, Махатма Ганди и дракон, все как полагается.
Но я его вам не покажу )) Ибо спойлер.
На промежуточных заставках в покоях Принцессы стоят песочные часы, которые наколдовал Визирь. И часы эти показывают время, оставшееся у Принца, для того чтобы спасти Принцессу. Показывают они уровнем песка, конечно же. На одной и той же заставке они могу показывать разный уровень песка, в зависимости от того, как много времени игрок потратил, чтобы добраться до этого этапа.
Именно эти часы я сегодня и рисовал. Как выяснилось, вариантов там целых пять: полные, на 30 минут, на 15, на 5 и на 2 минуты. И к каждому варианту нужна анимация, конечно же. Нарисовал:
Написал процедуру инициализации мультиков: теперь подпрограмма заставок сама выбирает какие часы надо показывать, надо только передать ей оставшееся время.
А также сделал два мультика — простое ожидание и запуск Мыши со спецзаданием. В роликах задал разное количество песка в часах 🙂
Приступаю к рисованию спрайтов для мультика успешного финала 🙂
Этот мультик потребовал переделки движка мультиков. Все-таки пришлось делать одновременный вывод двух персонажей по-человечески, а не через «переключение активного». Ну, сразу-то было лень )) И конечно, пиксели пришлось «подвигать» от души.
Нарисовал более 60 новых спрайтов для анимации Принцессы и Визиря. Собрал все это в мультик. Выглядит это так:
Осталось добавить факелы и звезды, ну и песочные часы, конечно ))
Это первая черновая сборка, к тому же ночная (в три часа ночи ), потому там пробивается фон и т.д. Просто наконец-то я эту тьму спрайтов собрал в кино и оно воспроизвелось )) Раза три приходилось перерисовывать некоторые спрайты Визиря, потому что я умудрился где-то съехать на одну точку по вертикали и пошло-поехало. А потом смотрю — голова-то у него провалилась в шею после колдунства. Можно, конечно, было списать не нездоровое влияние магии… но пришлось перерисовать и его и маски его… Короче, оно заработало и вот как бы ура. Дальше будем допиливать уже.
Свежие комментарии