Orbit
Uma arena multiplayer em tempo real no navegador.
Pilote uma nave neon, colete orbes e prenda os rivais com o seu rastro de luz. Abra o link e você já está numa sala ao vivo com outros jogadores e naves com IA.
Melhor com um amigo: mande o link e vocês caem na mesma sala.

- Tempo de construção
- 53 min
- Agentes
- 1 agente Claude Code
- Testes passando
- 46
- Linhas de código
- 6.757
- Dependências em produção
- 1
Construído por um agente Claude Code dentro do Cadrix em 53 minutos de relógio, sem nenhuma edição humana no código. Os tempos vêm do registro de construção que o agente manteve.
O que ele faz
- Servidor que decide o jogo, a 30 ciclos por segundo, com divisão espacial para as colisões
- Estado enviado em binário a 15 Hz, só com o que está perto de você: cerca de 180 bytes por envio, uns 3 KB/s por jogador
- Rivais interpolados e a própria nave levemente prevista, suave no celular
- Naves com IA mantêm toda sala viva e dão lugar a quem entra; até 40 pessoas por sala
- Joystick e botão de turbo no celular, mouse e teclado no computador
- Toda mensagem validada e com limite; excesso, mensagens grandes demais ou malformadas são descartados
Como foi construído
- 0–12 minFísica, protocolo binário e o servidor: salas, bots, limite de mensagens
- 12–15 minTestes, e uma simulação de 3 minutos com 16 bots
- 15–27 minCliente: telas, placar, rede com interpolação, renderização com sprites, controles de toque
- 27–47 minPartidas de ponta a ponta com dois navegadores, teste de carga com 20 jogadores, testes de abuso, correções
- 47–53 minREADME, prints finais e medições
Problemas que os agentes resolveram
- Um efeito de partícula podia ficar com raio negativo e congelar o jogo. O agente pegou isso na partida de dois jogadores e fez um quadro com erro não parar mais o jogo.
- As áreas movimentadas ficavam sem orbes: metade dos novos orbes agora aparece perto das naves.
- As naves com IA caçavam quem tinha acabado de entrar: agora deixam os recém-chegados em paz por 8 segundos.
Tecnologias
Node 22WebSockets (ws)Canvas 2DTypeScriptViteVitest
Mais telas


Construa o seu do mesmo jeito.
Uma máquina privada com Claude Code, Codex e Pi num só canvas.