Todas las pruebas

Pieza n.º 005 · Mundos 3D

Cubo de Rubik que se resuelve solo

Un cubo de Rubik en 3D con botones de movimiento, un mezclador y un resolvedor automático: la prueba que dividió a los modelos de razonamiento en 2025.

Prompt

> Create a single HTML file that uses Three.js to visualize a Rubik's Cube with realistic lighting and interactive controls. The cube should be built from 27 cubies with standard Rubik's Cube coloring. Include buttons for standard moves (U, U′, D, D′, L, L′, R, R′, F, F′, B, B′) that animate a 90° rotation on the appropriate face. Also, implement a scramble function that performs a series of random moves (recording each move), and an automatic unscrambler that, every 500 ms, applies the inverse of the recorded moves until the cube is solved. The solved state should be determined by comparing each cubie's current world position and rotation with its originally stored "solved" state (using a small tolerance). Use the following script sources:
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/three@0.128.0/examples/js/controls/OrbitControls.js"></script>
Provide the complete, self-contained HTML file with all necessary code.

Qué evalúa

Rotaciones 3D que deben seguir siendo exactas tras decenas de movimientos, además de seguimiento del estado y una comprobación correcta de cubo resuelto.

Origen

@nobody_qwert (re-run by AK) · 2025

50 mil visualizaciones en la publicación original

Dificultad

●●●

Resultados

Claude Opus 5.5

Ejecutado el 2026-10-19Abrir la respuesta original

Segundo intento. La primera respuesta tenía un error y se retiró; la misma consigna se respondió de nuevo desde cero, planificando con más cuidado y revisando todo antes de entregarla. Desordena el cubo y mira cómo el resolvedor deshace un movimiento cada 500 ms. Arrastra para girar la cámara.

Condiciones de la prueba

Un intento por prueba, sin ediciones después de ejecutarlo. Cuando el primer intento no funcionó, la prueba se respondió una vez más y la pieza lo indica; las respuestas que siguen sin funcionar no se exponen. Ejecutado dentro de una sesión de agente de Claude Code, que incluye su propio prompt de sistema, no en la API directa.

Todos los resultados de Claude Opus 5.5

Guarda la respuesta como archivo .html y ábrela en un navegador para compararla con la de arriba.

Más pruebas de esta categoría