Como jogar
- O jogador 1 usa W, A, S, D. O jogador 2 usa as setas. Os dois dividem o mesmo teclado.
- Seu lutador é um ragdoll sustentado pela física: ele balança, cambaleia e perde o equilíbrio como um boneco de verdade.
- Golpear arremessa a lâmina num arco. O dano depende da velocidade da lâmina no impacto, então o impulso importa mais do que martelar a tecla.
- Golpes na cabeça causam cerca de 60% mais dano do que no corpo. Zere a barra de vida do adversário para vencer o round.
- O primeiro a vencer três rounds leva a partida.
Um jogo de luta movido a física, sem nada para instalar
Este é um pequeno jogo de luta para navegador construído em torno de um solucionador de física de Verlet. Em vez de quadros de animação desenhados previamente, cada membro é simulado, então nenhuma troca de golpes se repete igual. O jogo inteiro são alguns kilobytes de JavaScript desenhados num canvas HTML5: carrega na hora e roda em quase qualquer coisa com navegador.
Por que a física ragdoll melhora o multijogador local
Jogos de luta tradicionais recompensam comandos decorados, o que penaliza quem jogou menos. O combate movido a física nivela isso. Um golpe descontrolado e fora de hora ainda pode acertar se a lâmina estiver rápida, e um veterano também pode se desequilibrar e cair no chão. Essa imprevisibilidade mantém as partidas engraçadas e disputadas, que é exatamente o que se quer quando duas pessoas dividem um teclado.
O impulso é todo o sistema de combate
Não há tabela de combos nem lista de golpes. A espada é um objeto físico na ponta de um braço mole, e o dano vem da velocidade dela no momento do contato. Tomar impulso correndo, pulando ou girando antes de golpear realmente aumenta seu dano. Ficar parado apertando a tecla produz cutucadas fracas e fáceis de punir.
Feito para carregar instantaneamente
Tudo o que você vê é desenhado proceduralmente com primitivas de canvas: não há folhas de sprites, atlas de texturas nem motor para baixar. Isso mantém o peso mínimo, o que significa sem barra de carregamento, sem rodinha girando, e um jogo que funciona mesmo numa conexão lenta ou num celular antigo.
Funciona no computador e no celular
No computador ou notebook os dois jogadores dividem um único teclado usando zonas de teclas bem separadas, o que evita os problemas de ghosting que estragam muitos jogos multijogador local no navegador. Em celulares e tablets aparecem botões na tela de cada lado para que duas pessoas possam jogar no mesmo aparelho.
Perguntas frequentes
Este jogo é gratuito?
Sim. O jogo é totalmente gratuito, roda no navegador e não exige conta, download nem plugin.
Dá para jogar sozinho?
Ele foi feito como um jogo local para dois jogadores: os dois lutadores são controlados por pessoas no mesmo aparelho. No momento não há adversário controlado pelo computador.
Quais são os controles?
O jogador 1 se move com A e D, pula com W e golpeia com S. O jogador 2 se move com as setas esquerda e direita, pula com a seta para cima e golpeia com a seta para baixo. Em dispositivos móveis os controles de toque aparecem automaticamente.
Por que meu lutador vive caindo?
Essa é a graça. Cada lutador é um ragdoll simulado por um motor de física, e não um conjunto de animações fixas. Uma força de equilíbrio mantém o boneco mais ou menos em pé, mas golpes fortes, saltos altos e ataques rápidos podem derrubá-lo.
O jogo funciona offline ou na rede da escola ou do trabalho?
O jogo é uma única página estática sem chamadas ao servidor durante a partida, então depois de carregado ele continua funcionando mesmo se a conexão cair. Costuma estar desbloqueado na maioria das redes porque não depende de nenhum portal de jogos externo.
É o mesmo que outros jogos de luta de bonecos que já joguei?
Não. Este é um jogo independente escrito do zero para este site, com um motor de física próprio e gráficos desenhados proceduralmente. Ele não é afiliado, endossado nem é cópia de nenhum outro jogo de luta de bonecos ou ragdoll, e não compartilha código, recursos ou arte com eles. Aqui «puppet fighter» descreve o gênero — combate físico de bonecos — e não algum outro título específico.