Cómo jugar
- El jugador 1 usa W, A, S, D. El jugador 2 usa las flechas. Ambos comparten el mismo teclado.
- Tu luchador es un ragdoll sostenido por la física: se tambalea, trastabilla y pierde el equilibrio como una marioneta de verdad.
- Al golpear lanzas la espada describiendo un arco. El daño depende de la velocidad de la hoja al impactar, así que importa más el impulso que aporrear la tecla.
- Los golpes a la cabeza hacen alrededor de un 60 % más de daño que los del cuerpo. Vacía la barra de vida rival para ganar la ronda.
- El primero que gane tres rondas se lleva el combate.
Un juego de lucha basado en física que no hay que instalar
Este es un pequeño juego de lucha para navegador construido sobre un solucionador de física de Verlet. En lugar de fotogramas de animación dibujados de antemano, cada extremidad se simula, así que ningún intercambio de golpes se repite igual. Todo el juego son unos pocos kilobytes de JavaScript dibujados en un lienzo HTML5: carga al instante y funciona en casi cualquier cosa con navegador.
Por qué la física ragdoll mejora el multijugador local
Los juegos de lucha tradicionales premian los comandos memorizados, lo que castiga a quien ha jugado menos. El combate basado en física iguala las cosas. Un mandoble descontrolado y a destiempo puede conectar igualmente si la hoja va rápida, y un experto también puede desequilibrarse y acabar en el suelo. Esa imprevisibilidad mantiene las partidas divertidas y reñidas, que es justo lo que quieres cuando dos personas comparten un teclado.
El impulso es todo el sistema de combate
No hay tabla de combos ni lista de movimientos. La espada es un objeto físico al final de un brazo flexible, y el daño se calcula a partir de su velocidad en el momento del contacto. Tomar carrerilla, saltar o girarte antes de atacar aumenta de verdad tu daño. Quedarte quieto pulsando la tecla produce toques débiles y fáciles de castigar.
Diseñado para cargar al instante
Todo lo que ves se dibuja de forma procedimental con primitivas de lienzo: no hay hojas de sprites, ni atlas de texturas, ni motor que descargar. Eso mantiene el peso mínimo, lo que significa sin barra de carga, sin ruedas girando, y un juego que sigue funcionando con conexión lenta o un móvil antiguo.
Funciona en ordenador y en móvil
En ordenador o portátil los dos jugadores comparten un solo teclado usando zonas de teclas bien separadas, lo que evita los problemas de ghosting que estropean muchos juegos multijugador local en navegador. En móviles y tabletas aparecen botones en pantalla a cada lado para que dos personas puedan jugar en el mismo dispositivo.
Preguntas frecuentes
¿Es gratis este juego?
Sí. El juego es completamente gratuito, se ejecuta en el navegador y no requiere cuenta, descarga ni complementos.
¿Se puede jugar con un solo jugador?
Está diseñado como un juego local para dos jugadores: ambos luchadores los controlan personas en el mismo dispositivo. Por ahora no hay oponente controlado por la máquina.
¿Cuáles son los controles?
El jugador 1 se mueve con A y D, salta con W y golpea con S. El jugador 2 se mueve con las flechas izquierda y derecha, salta con la flecha arriba y golpea con la flecha abajo. En móviles aparecen controles táctiles automáticamente.
¿Por qué mi luchador se cae todo el rato?
Esa es la gracia. Cada luchador es un ragdoll simulado por un motor de física, no un conjunto de animaciones fijas. Una fuerza de equilibrio lo mantiene más o menos erguido, pero los golpes fuertes, los saltos grandes y los mandobles rápidos pueden tumbarlo.
¿Funciona sin conexión o en la red del colegio o la oficina?
El juego es una única página estática sin llamadas al servidor durante la partida, así que una vez cargado sigue funcionando aunque se caiga la conexión. Suele estar desbloqueado en la mayoría de redes porque no depende de ningún portal de juegos externo.
¿Es lo mismo que otros juegos de marionetas que he jugado?
No. Este es un juego independiente escrito desde cero para esta web, con un motor de física propio y gráficos dibujados de forma procedimental. No está afiliado ni respaldado por ningún otro juego de lucha de marionetas o ragdoll, ni es una copia suya, y no comparte código, recursos ni ilustraciones con ellos. Aquí «puppet fighter» describe el género (combate físico de marionetas), no ningún otro título concreto.