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