Todos os projetos

JogoNo ar2026

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.

Ver no ar

Melhor com um amigo: mande o link e vocês caem na mesma sala.

Orbit: tela 1
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

  1. 0–12 minFísica, protocolo binário e o servidor: salas, bots, limite de mensagens
  2. 12–15 minTestes, e uma simulação de 3 minutos com 16 bots
  3. 15–27 minCliente: telas, placar, rede com interpolação, renderização com sprites, controles de toque
  4. 27–47 minPartidas de ponta a ponta com dois navegadores, teste de carga com 20 jogadores, testes de abuso, correções
  5. 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.

Criar meu ambienteTodos os projetos