Puppet Fighter 2 Player

Две марионетки. Одна клавиатура. До трёх побед.

Игрок 1
До трёх выигранных раундов
Игрок 2

Игрок 1

ДвижениеAD
ПрыжокW
УдарS

Игрок 2

Движение
Прыжок
Удар

Как играть

  1. Игрок 1 использует W, A, S, D. Игрок 2 — стрелки. Оба играют на одной клавиатуре.
  2. Ваш боец — это рагдолл, который держится только на физике: он покачивается, спотыкается и заваливается, как настоящая марионетка.
  3. Удар швыряет клинок по дуге. Урон зависит от скорости клинка в момент попадания, поэтому разгон важнее, чем частое нажатие клавиши.
  4. Попадания в голову наносят примерно на 60 % больше урона, чем по корпусу. Обнулите полоску здоровья соперника, чтобы выиграть раунд.
  5. Кто первым выиграет три раунда, побеждает в матче.

Файтинг на физике, который не нужно устанавливать

Это небольшой браузерный файтинг, построенный вокруг физического решателя Верле. Вместо заранее нарисованных кадров анимации моделируется каждая конечность, поэтому ни один обмен ударами не повторяется дважды. Вся игра — это несколько килобайт JavaScript, отрисованных на HTML5-канвасе: она загружается мгновенно и работает почти на всём, где есть браузер.

Почему физика рагдолла делает локальный мультиплеер лучше

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

Инерция — это и есть вся боевая система

Здесь нет таблицы комбо и списка приёмов. Меч — это физический объект на конце безвольной руки, а урон считается по его скорости в момент касания. Разбег, прыжок или разворот перед ударом действительно увеличивают урон. Если стоять на месте и постукивать по клавише, получатся слабые тычки, которые легко наказать.

Сделано для мгновенной загрузки

Всё, что вы видите, рисуется процедурно примитивами канваса: никаких спрайтовых атласов, текстур и движка, который нужно скачивать. Поэтому объём остаётся крошечным: нет полосы загрузки, нет крутящегося индикатора, и игра работает даже на медленном соединении или старом телефоне.

Работает на компьютере и на телефоне

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

Частые вопросы

Игра бесплатная?

Да. Игра полностью бесплатна, работает в браузере и не требует ни аккаунта, ни загрузки, ни плагинов.

Можно играть одному?

Игра задумана как локальная игра на двоих: обоих бойцов ведут люди на одном устройстве. Компьютерного соперника пока нет.

Какое здесь управление?

Игрок 1 двигается на A и D, прыгает на W и бьёт на S. Игрок 2 двигается стрелками влево и вправо, прыгает стрелкой вверх и бьёт стрелкой вниз. На мобильных устройствах сенсорное управление появляется автоматически.

Почему мой боец постоянно падает?

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

Работает ли игра офлайн или в школьной либо офисной сети?

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

Это то же самое, что другие игры про дерущихся марионеток?

Нет. Это самостоятельная игра, написанная с нуля для этого сайта, с собственным физическим движком и процедурно отрисованной графикой. Она не связана с другими файтингами про марионеток или рагдоллов, не одобрена ими, не является их копией и не использует их код, ресурсы или графику. Слова «puppet fighter» здесь описывают жанр — физический бой марионеток, — а не какую-то конкретную другую игру.