Carga Matter.js por CDN, define cuerpos estáticos y dinámicos, límites de rotación y zonas de victoria. Ideal para rompecabezas tipo “llega la bola al cubo”.
Genera un puzle de física 2D para Windows con estas características.
Características: importar Matter.js desde CDN (https://cdn.jsdelivr.net/npm/matter-js); mundo 800×600; gravedad ajustable; objetivo: bola a zona verde; 5 niveles: rampas, cadena, balancín, ventilador con Body.applyForce, dominó; botón reiniciar nivel; FPS opcional; sin otros frameworks.
Reglas y comportamiento: victoria por solapamiento con sensor; sin memory leaks al reiniciar.
Tecnología y entrega: HTML5, JavaScript ES6+; un solo index.html.
Entorno Windows: Edge o Chrome.
Opcional: Pygame + Pymunk con mismos niveles descritos en JSON.
Genera el mismo puzle de física como aplicación de escritorio en Windows.
Características: Pymunk + Pygame; mismos 5 niveles; carga de nivel desde levels.json; reinicio con R.
Tecnología y entrega: Python 3.10+; main.py; requirements.txt (pymunk, pygame).
Ejecución: python main.py tras venv.
Incluye: mensaje de nivel completado y tiempo opcional.