← Back to Interactive 3D Rubik's cube
| Model | MiniMax M3.1 Flash (free) |
|---|---|
| ID | minimax/minimax-m3.1-flash:free |
| Category | 3D |
| Time | 61.3 min |
| Input tokens | 19,801,251 |
| Output tokens | 149,549 |
| Cost | free (promo) · ~$0.42 at list price, approx. |
# 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/three@0.160.0/` (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.