Interactive 3D Rubik's cube
Results (1)
The prompt (original, in Spanish)
# 18 · Cubo de Rubik 3D interactivo
Crea un cubo de Rubik 3x3x3 en Three.js con 27 piezas y pegatinas de colores. Arrastrar con el ratón sobre una cara gira esa capa con animación; arrastrar fuera del cubo rota la cámara. Botones: mezclar (20 giros aleatorios animados), reiniciar y deshacer. Cuenta los movimientos y detecta cuando está resuelto, con una pequeña celebración.
## Reglas
- Entrega UN solo archivo: `index.html` en la carpeta de trabajo actual.
- EXCEPCIÓN: puedes cargar Three.js SOLO con un importmap desde `https://cdn.jsdelivr.net/npm/[email protected]/` (módulo `three` y `three/addons/`). Ninguna otra dependencia.
- CSS y JS inline. Texturas y gráficos generados por código (canvas, shaders o SVG inline), nunca imágenes externas.
- No pidas aclaraciones: decide tú y termina.