-
Not Synced
Если вы разрабатываете платформер, вам
нужно сделать управление героем приятным.
-
Not Synced
Ведь хлипкая физика, тугое управление,
воздушные прыжки и неточные движения
-
Not Synced
смертельно ядовиты для дизайна
платформеров.
-
Not Synced
Так что крайне важно сделать
это правильно.
-
Not Synced
И если вам нужен персонаж-вдохновение, то
можно найти примеры гораздо хуже Мэдлин,
-
Not Synced
двадцатилетней скалолазки-самоучки и
главной героини удостоенного наград
-
Not Synced
платформера 2018 года Celeste.
-
Not Synced
Её управление чувствуется устойчивым,
точным и отзывчивым.
-
Not Synced
Её можно отправить в любую точку экрана,
с точностью и плавностью совершая прыжки
-
Not Synced
с одной платформы на другую.
-
Not Synced
Игра интересна не только на очень
казуальном уровне, но и при углублении
-
Not Synced
в самые тяжелые испытания горы Селеста.
-
Not Synced
Как именно этого удалось достичь?
-
Not Synced
Чтобы это выяснить, я отправился
в маленькое путешествие.
-
Not Synced
Я разобрал код игры,
-
Not Synced
рассмотрел каждый кадр анимации Мэдлин,
-
Not Synced
поболтал со спидраннерами Celeste
-
Not Synced
и поговорил с людьми, которые знают
игру лучше чем кто-либо другой…
-
Not Synced
Я Мэтт Торсон, режиссёр
и соавтор Celeste.
-
Not Synced
Я Ноэль Берри и я программист
и соавтор Celeste.
-
Not Synced
Итак, после всех поисков, вот что я узнал
об убийственно хорошем управлении Celeste.
-
Not Synced
Давайте вернёмся к началу и рассмотрим
базовое движение Мэдлин - её бег.
-
Not Synced
Бег героя делится на три этапа: ускорение,
максимальная скорость и замедление.
-
Not Synced
Если точнее, когда вы наклоняете стик,
сколько времени нужно герою, чтобы достичь
-
Not Synced
максимальной скорости?
-
Not Synced
И сколько ему нужно, чтобы остановиться,
когда вы отпускаете стик?
-
Not Synced
Особенно важно правильно настроить
эти две кривые.
-
Not Synced
Настроите их короткими - персонаж будет
тугим, словно робот - как в Mega Man 11.
-
Not Synced
Сделаете их длинными - персонаж будет
либо громоздким, тяжелым для разгона,
-
Not Synced
как в Super Meat Boy, либо скользким и
неостановимым, как в Super Mario Bros 3.
-
Not Synced
В целом, в эту игру приятно играть, однако
порой кажется, будто Марио бегает по льду.
-
Not Synced
В Celeste у Мэдлин очень короткие
кривые ускорения и замедления.
-
Not Synced
Ей нужно около шести кадров, чтобы достичь
максимальной скорости, что происходит
-
Not Synced
примерно в четыре раза быстрее,
чем в Super Meat Boy.
-
Not Synced
А останавливается она за три кадра,
примерно в девять раз быстрее Марио
-
Not Synced
в New Super Mario Bros U.
-
Not Synced
Эти цифры достаточно высоки, чтобы Мэдлин
оставалась человеком, а игрок не мог
-
Not Synced
делать большие прыжки с места, однако они
в меру низкие, так что у Мэдлин получается
-
Not Synced
практически сразу выполнять ваши команды.
-
Not Synced
В этой игре вы очень редко будете
соскальзывать с края платформы.
-
Not Synced
Максимальная скорость Мэдлин
также достаточно низкая.
-
Not Synced
В отличии от Марио и Мясного Парня,
у вас нет кнопки бега, чтобы ускориться.
-
Not Synced
Я думаю, этой скорости достаточно,
чтобы быть подвижным, но не терять
-
Not Synced
контроль над ситуацией.
-
Not Synced
Такой же анализ можно провести с прыжком.
-
Not Synced
Сначала нужно определить высоту прыжка:
измерить насколько высоко герой прыгает
-
Not Synced
и сравнить это с его ростом.
-
Not Synced
К слову, в New Super Mario Bros. U, Марио
прыгает в четыре раза выше своего роста,
-
Not Synced
когда как Мясной Парень прыгает ещё выше,
примерно в шесть раз выше своего роста.
-
Not Synced
Затем нужно оценить кривую прыжка,
выделяя рост, время в воздухе и падение.
-
Not Synced
Это также даёт нам общее время прыжка.
-
Not Synced
У Мясного Парня высокий и долгий прыжок,
от чего он кажется немного воздушным.
-
Not Synced
У Ярни из Unravel наоборот очень
низкий прыжок и мало времени в воздухе,
-
Not Synced
от чего вязаная кукла кажется
удивительно тяжелой, словно свинец.
-
Not Synced
Мэдлин снова находится
на низкой стороне диапазона.
-
Not Synced
Она резко поднимается и опускается,
но долго висит в воздухе, чтобы игрок мог
-
Not Synced
спланировать приземление.
-
Not Synced
Высота её прыжка примерно
в три раза выше её роста.
-
Not Synced
Это один из самых низких прыжков
среди персонажей платформеров.
-
Not Synced
Как и с бегом, этих настроек достаточно,
чтобы Мэдлин была подвижной,
-
Not Synced
но в её прыжке не было воздушности.
-
Not Synced
Конечно же, есть другие особенности,
которые делают управление приятным.
-
Not Synced
Например, Мэдлин может резко изменить
направление, не теряя контроль,
-
Not Synced