Назад

Глава 18. Разбор «Kung Fu»

Глава 18. Разбор «Kung Fu»

Гибкая фигура на экране металась, уклоняясь от ударов, руки и ноги мелькали, как ветер. Движения были стремительными, точными и удивительно ритмичными.

Такуя не стал показывать весь бой целиком. Вместо этого он, с помощью стоп-кадров, замедленной съёмки и крупных планов, детально продемонстрировал самые яркие моменты атаки и защиты.

Эти разобранные на части и увеличенные детали боевых движений производили огромное визуальное впечатление, заставив разработчиков, привыкших к простым движениям пиксельных человечков, посмотреть на это по-новому.

— Господа, прошу внимания, — в нужный момент раздался голос Такуи, который, словно комментатор, направлял их взгляды. — Удар рукой, удар ногой, прыжок, приседание, защита, блок... Всё это — базовые элементы, из которых состоит «бой».

— Наша задача — плавно и реалистично воссоздать в игре эти полные силы и техники движения, управляемые игроком.

— Но что ещё важнее — это «определение» взаимодействия между этими движениями, — подчеркнул он.

Он указал на стоп-кадр, где Джеки Чан, едва увернувшись от мощного удара противника, в ответ нанёс точный контрудар ему в рёбра.

— Попал ли удар? В какую часть тела? Какой урон он нанёс? Успешна ли была защита? Появится ли после успешной защиты короткое «окно уязвимости» из-за силы удара? Будет ли атакующий оглушён после того, как его удар заблокируют? Всё это требует чрезвычайно точного, интуитивно понятного и в то же время глубокого набора правил для определения.

— Это и есть одно из ключевых технических ядер файтинга, каким мы его видим, и его главное отличие от существующих экшен-игр.

Видео закончилось, и свет в конференц-зале снова зажёгся.

На лицах многих недоумение сменилось живым интересом. Даже несколько топ-менеджеров, до этого сидевших с равнодушными лицами в ожидании провала, теперь смотрели сосредоточенно, бессознательно потирая подбородки.

Такая наглядная демонстрация была куда убедительнее пустых слов.

Некоторые даже начали тихо переговариваться, пытаясь представить, как эти стоп-кадры могут быть связаны с реальным игровым управлением и какая программная логика и устройства ввода потребуются для их реализации.

Такуя не дал им много времени на размышления и тут же переключил на следующий слайд.

На экране появилось изображение довольно популярной в то время игры для Famicom под названием «Kung Fu» (Karateka/Kung Fu Master). Человечек в белом доги стоял в боевой стойке напротив врага.

— Я знаю, что на рынке уже существуют игры, пытающиеся реализовать элементы «поединка», например, вот эта, — взгляд Такуи скользнул по экрану, его тон стал резким, даже с ноткой нескрываемой критики.

— Но, честно говоря, эту игру, как и все ей подобные, нельзя назвать настоящим «файтингом» в том смысле, в котором я его только что определил.

Он безжалостно начал перечислять многочисленные недостатки этой, в общем-то, популярной игры, каждый раз попадая в самое сердце игрового опыта.

— Движения персонажей скованные, им не хватает элементарной плавности, они больше похожи на марионеток.

— Управление неотзывчивое. Игрок нажимает кнопку, а персонаж лишь через мгновение «символически» дёргается. Обратная связь от команд сильно запаздывает.

— Боевая система крайне однообразна. Всего два-три приёма, которые повторяются снова и снова. Никакого разнообразия и глубины.

— Логика определения попаданий размыта и хаотична. Игроку часто кажется, что он должен был попасть или заблокировать удар, но результат совершенно не соответствует ожиданиям, что вызывает сильное разочарование.

— И самое главное, — Такуя сделал паузу, чтобы усилить эффект, — в ней отсутствует настоящая «соревновательность» и «стратегия». Это не столько бой, сколько заучивание паттернов. Ты дерёшься не с противником, а с игровым сценарием, с программой.

Чтобы подкрепить эту грандиозную цель, он тут же перешёл к конкретным инновациям.

— Во-первых, более богатый арсенал приёмов.

— Кроме базовых ударов руками и ногами, мы введём «броски» — техники ближнего боя, захваты и броски из борьбы и дзюдо.

Он изобразил рукой движение броска через плечо.

— Представьте, вы ловите противника на ошибке и красивым немецким суплексом бросаете его на землю. Разве это не будет невероятно круто?

— Во-вторых, концепция «снарядов».

Он снова переключил слайд. На экране появилось изображение Сон Гоку из знаменитой манги «Dragon Ball», выпускающего «Камэхамэха».

— Конечно, мы не обязательно будем делать всё так преувеличенно. Но подобные дальнобойные атаки могут значительно обогатить тактические возможности, добавить разнообразия и интереса в фазы позиционной борьбы, разведки и сдерживания на средней и дальней дистанции.

Броски из дзюдо, «Камэхамэха» из «Dragon Ball»...

Эти яркие, наглядные примеры разожгли воображение присутствующих, наполнив их представлениями о том, каким может быть файтинг из проекта «К».

— Чтобы всё это реализовать, нам понадобится более передовая техническая база.

Такуя прекрасно понимал, что одних идей недостаточно, нужно было предложить и реальный технический путь.

Он начал просто и доступно объяснять принципы, лежащие в основе этих механик.

— Ядром всего будет более сложная «машина состояний» (State Machine).

— Каждое действие персонажа — стояние, ходьба, прыжок, удар, получение урона, падение и так далее — будет соответствовать отдельному состоянию.

— Состояния могут переключаться в зависимости от ввода игрока и правил игры, обеспечивая плавность и последовательность движений.

— В то же время, нам нужно ввести «механику пиксельных блоков определения» (Hitbox/Hurtbox).

Он показал схематическое изображение, где на персонаже были нарисованы прямоугольники разных цветов.

— Красная область — это хитбокс, рамка атаки. Синяя область — это хёртбокс, рамка получения урона.

— Когда красная рамка атакующего пересекается с синей рамкой противника, система засчитывает попадание.

— С помощью точной отрисовки этих рамок мы можем реализовать точное определение зоны попадания. Например, урон от удара в голову и в ногу будет разным, или некоторые приёмы будут бить только по верхней части тела.

— И наконец, строгое применение концепции «кадров» (Frames).

— Каждое движение в игре — его продолжительность, на каких кадрах происходит атака, сколько кадров длится оглушение после удара — всё это должно быть точно рассчитано.

— С помощью точного контроля над кадрами мы можем реализовать смену атаки и защиты, силу и слабость приёмов, комбо и другие сложные элементы боевой системы.

Эти несколько профессиональные технические термины, благодаря ясной логике Такуи и его доступным аналогиям, перестали быть непонятными.

Руководители отделов разработки, особенно те, кто имел техническое образование, одобрительно кивали, а некоторые даже достали блокноты и начали что-то быстро записывать.

Техническое видение Такуи, очевидно, дало им мощный толчок для размышлений.

Обсуждение главы

Глава 18: «Разбор «Kung Fu»»

, чтобы обсудить главу.

Пока нет комментариев к этой главе.