Repolode
piqnt

piqnt/planck.js

Una reimplementación en JavaScript/TypeScript del motor de física 2D Box2D para desarrollar juegos HTML5.

Estrellas
5,308
Forks
256
Issues abiertos
31
Último commit
hace 15 días

¿Qué es?

Planck.js es un motor de física de cuerpos rígidos en 2D escrito en JavaScript y TypeScript. Es una adaptación del motor Box2D dirigida a desarrolladores que crean juegos y simulaciones para navegadores o plataformas web móviles.

El objetivo del proyecto es conservar el enfoque de simulación probado de Box2D y, a la vez, ofrecer código más fácil de leer y modificar en JavaScript, junto con una API que resulte natural para quienes usan JavaScript y TypeScript. Está pensado para juegos HTML5 multiplataforma y optimizado para el rendimiento en la web y dispositivos móviles.

El proyecto ofrece ejemplos en línea, documentación completa y un banco de pruebas para reproducir problemas, además de un Discord comunitario para consultas.

Funciones clave

  • 01Reimplementa la simulación de física 2D de Box2D en JavaScript y TypeScript.
  • 02Ofrece una API idiomática para JavaScript y TypeScript.
  • 03Está orientado a juegos HTML5 para navegadores y la web móvil.
  • 04Incluye ejemplos en línea, documentación y un banco de pruebas.

Casos de uso

  • Añadir física de cuerpos rígidos, como colisiones y gravedad, a un juego 2D para navegador.
  • Crear simulaciones o demostraciones de física 2D en la web.
  • Migrar lógica basada en Box2D a una base de código escrita exclusivamente en JavaScript o TypeScript.

En colecciones

Temas

Preguntas frecuentes

¿Qué es planck.js?
Una reimplementación en JavaScript/TypeScript del motor de física 2D Box2D para desarrollar juegos HTML5. Planck.js es un motor de física de cuerpos rígidos en 2D escrito en JavaScript y TypeScript. Es una adaptación del motor Box2D dirigida a desarrolladores que crean juegos y simulaciones para navegadores o plataformas web móviles.
¿planck.js es gratuito? ¿Qué licencia tiene?
planck.js es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿planck.js sigue mantenido?
Mantenimiento activo. El último commit de planck.js fue el 23 oct 2026.
¿Para qué puedo usar planck.js?
Añadir física de cuerpos rígidos, como colisiones y gravedad, a un juego 2D para navegador. Crear simulaciones o demostraciones de física 2D en la web. Migrar lógica basada en Box2D a una base de código escrita exclusivamente en JavaScript o TypeScript.
¿Dónde consigo planck.js?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/piqnt/planck.js

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados