Pixelblog 64: ниндзя-платформер в стиле NES, от спрайта игрока до города с параллаксом
Последний Pixelblog Раймонда Шлиттера на SLYNYRD посвящён 8-битным ниндзя-платформерам. Это хорошее чтение для тех, кому нравится видеть, как целый набор игровых ассетов строится вокруг одной идеи. Он открыто берёт за образец Ninja Gaiden и на протяжении всей работы использует палитру NES, хотя и не придерживается строго ограничений железа.
Сначала идёт персонаж игрока. Он начинает с простой болванки, чтобы анимации были готовы до того, как появятся какие-либо дизайнерские детали. Ярко-красный костюм выбран ради заметности, даже если это не самый незаметный вариант. Набор движений основан на Рю Хаябусе: быстрый бег, лазание по стенам, висение на потолке, перевёрнутый прыжок и воздушный удар. Мне понравилась логика, по которой персонаж останавливается при атаке на земле. Это вынуждает к точности в столкновениях, а не позволяет бесконечно жать удар на бегу.
Затем идут враги: вертолётная турель, которая водит пушкой на 180 градусов в пяти направлениях, паукообразный танк, цепляющийся за стены и потолки, и медленная кибергорилла, которая работает губкой для урона. Для гориллы он опирался на референсы ходьбы на костяшках, сначала набросал простые формы тела, чтобы поймать движение, и только потом добавил роботизированные детали. Объединение головы и корпуса в одну деталь придаёт ей намеренную неуклюжесть.
Часть про окружение оказалась самой полезной. Используются тайлы 16x16 в шести слоях, каждый из которых прокручивается с собственной скоростью для эффекта параллакса. Проекция «шкаф» задаёт линии глубины примерно под 67,5 градуса: на каждый пиксель вправо приходится два вверх, поэтому ступеньки получаются аккуратными. Результат показан на макете 320x180.
Ещё одна деталь: это первый Pixelblog, где один из мини-уроков, полная покадровая разбивка ниндзя, закрыт платной подпиской Patreon, а основной урок остаётся бесплатным. Ассеты и исходные файлы продаются отдельным пакетом. Мне бы очень хотелось увидеть, как кто-нибудь вставит эти спрайты в настоящий контроллер игрока.
Источник: SLYNYRD
Сначала идёт персонаж игрока. Он начинает с простой болванки, чтобы анимации были готовы до того, как появятся какие-либо дизайнерские детали. Ярко-красный костюм выбран ради заметности, даже если это не самый незаметный вариант. Набор движений основан на Рю Хаябусе: быстрый бег, лазание по стенам, висение на потолке, перевёрнутый прыжок и воздушный удар. Мне понравилась логика, по которой персонаж останавливается при атаке на земле. Это вынуждает к точности в столкновениях, а не позволяет бесконечно жать удар на бегу.
Затем идут враги: вертолётная турель, которая водит пушкой на 180 градусов в пяти направлениях, паукообразный танк, цепляющийся за стены и потолки, и медленная кибергорилла, которая работает губкой для урона. Для гориллы он опирался на референсы ходьбы на костяшках, сначала набросал простые формы тела, чтобы поймать движение, и только потом добавил роботизированные детали. Объединение головы и корпуса в одну деталь придаёт ей намеренную неуклюжесть.
Часть про окружение оказалась самой полезной. Используются тайлы 16x16 в шести слоях, каждый из которых прокручивается с собственной скоростью для эффекта параллакса. Проекция «шкаф» задаёт линии глубины примерно под 67,5 градуса: на каждый пиксель вправо приходится два вверх, поэтому ступеньки получаются аккуратными. Результат показан на макете 320x180.
Ещё одна деталь: это первый Pixelblog, где один из мини-уроков, полная покадровая разбивка ниндзя, закрыт платной подпиской Patreon, а основной урок остаётся бесплатным. Ассеты и исходные файлы продаются отдельным пакетом. Мне бы очень хотелось увидеть, как кто-нибудь вставит эти спрайты в настоящий контроллер игрока.
Источник: SLYNYRD
Комментарии 0
Оставьте первый комментарий на любом языке.
Войдите, чтобы комментировать