~/comparativos
O mesmo desafio. Modelos diferentes.
Cada artefato roda aqui dentro, com o codigo-fonte aberto e os metadados da execucao. Sem ranking e sem placar: o registro do que cada modelo entregou.
Um desafio e um enunciado. Uma execucao e a resposta de um modelo dentro de um harness.
desafios em destaque
Enunciados marcados como destaque no catalogo.
Simulador de cubo magico 3D em um unico HTML
Cubo 3x3x3 em WebGL com Three.js, num arquivo unico com CSS e JavaScript inline. O enunciado pede rotacao animada de camada sem corromper o estado do cubo, a notacao padrao completa (U/D/L/R/F/B com ' e 2), embaralhar, desfazer e resetar, contador de movimentos, cronometro e controle por teclado e por botoes. O giro de camada e o ponto onde as execucoes mais divergem: reparentar cubies num pivot e devolve-los sem acumular erro de ponto flutuante nao e trivial.
Jogo de xadrez 3D em um unico HTML
Tabuleiro 8x8 e as 32 pecas renderizadas em WebGL com Three.js, num arquivo unico com CSS e JavaScript inline. O enunciado pede o motor de regras inteiro — movimentos legais, roque, en passant, promocao, xeque, xeque-mate e afogamento — mais camera orbital e painel com turno, historico e capturas. Three.js vem do CDN por importmap inline, entao o artefato roda no iframe de origem opaca do viewer sem reduzir o sandbox.
matriz
Linhas: desafios. Colunas: pares modelo · harness. Celula vazia significa que aquele par nao rodou aquele desafio.
role na horizontal para ver mais colunas
Celula vazia: aquele par modelo · harness nao rodou aquele desafio.
ultimas execucoes
As execucoes publicadas mais recentemente.