Carmeet

Carmeet

Monte seu carro. Dê um rolê por uma cidade compartilhada. Encontre todo mundo online.

Carmeet é um encontro de carros multiplayer e grátis que roda no seu navegador. A cidade, os 29 carros e a garagem vêm do disco de PlayStation 2 de Need for Speed: Underground 2, desmontado arquivo por arquivo e reconstruído para a web. As corridas saíram. Ficou a parte de que todo mundo lembra: montar um carro e chegar com ele para exibir.

Carmeet Free roam · uma cidade compartilhada · todo mundo online

  • 29carros para montar
  • 1cidade compartilhada
  • 2,000jogadores por servidor
  • 0downloads
Trailer, gravado dentro do jogo

O que é

A garagem do Carmeet: um Nissan 350Z prata na plataforma giratória, com o menu Customize aberto

01 · Garagem

Monte o seu

Escolha um dos 29 carros do jogo e trabalhe nele na garagem original. Os ícones do menu, a fonte itálica do menu e os medidores também foram decodificados do disco, então tudo fica igualzinho a 2004.

  • Body kits
  • Capôs e aerofólios
  • Pintura
  • Vinis
  • Rodas
  • Vidros fumê
  • Neon
Dirigindo à noite pela cidade com o velocímetro, o mapa e o chat na tela

02 · Ruas

Dê um rolê

Todo mundo que abre o link cai na mesma cidade. Cada carro anda com sua própria curva de torque e relação de marchas, tiradas dos dados do jogo. Fale por voz de proximidade, digite no chat e leia as plaquinhas de nome para saber quem é quem.

Um jogador fora do carro, dançando ao lado de um 350Z estacionado numa rua da cidade

03 · O encontro

Estacione

Pare em qualquer lugar, desça e ande. Corra até o carro de alguém e acene, comemore, aponte, dance ou sente. Seu piloto você veste do seu jeito, e ele te acompanha pela rua.

Uma foto tirada com o celular do jogo: jogadores comemorando entre fileiras de carros estacionados Uma selfie tirada com a câmera frontal do celular do jogo no encontro
As duas fotos foram tiradas com o celular do jogo.

04 · Celular

Fotografe

Pegue o celular e fotografe o encontro, com a câmera traseira ou de selfie. Cada foto ganha granulação e tratamento de cor de filme, fica salva no navegador e aparece na garagem.

Quadros do trailer. Role para o lado para ver mais.

Como foi feito

Underground 2 saiu em 2004. A cidade nunca foi feita para sair do console, então cada passo para levá-la ao navegador teve que ser desvendado a partir dos bytes do disco.

  1. Ler o disco

    A imagem do disco só é lida, nunca alterada. Os arquivos ficam dentro de pacotes compactados, indexados por nomes com hash. Reconstruir a função de hash recuperou os nomes de 1.381 dos 1.392 arquivos.

    Índice ZDIR · registros de 24 bytes · h = 33 × h + c
  2. Decodificar a geometria

    A EA guardava os modelos como pacotes para as unidades vetoriais (VU) do PlayStation 2, com posições comprimidas. Onde uma triangle strip se quebra é decidido pelo gerador de números aleatórios da unidade vetorial, então esse gerador também foi reconstruído. Ele bate com todas as 140.493 strips em que foi testado.

    Pacotes VIF · gerador de números aleatórios da VU1 · 140.493 strips
  3. Reconstruir a cidade

    Registros de posicionamento do cenário, pacotes de texturas e paletas foram decodificados e transformados em modelos prontos para a web. A cidade é carregada por streaming ao seu redor, célula por célula, então roda até no celular.

    Texturas TPK · paletas de 4 e 8 bits · células em streaming
  4. Restaurar a garagem

    Os 29 carros jogáveis vêm com seus body kits, pinturas, vinis e rodas. A garagem original, os ícones do menu, a fonte e os medidores personalizados são do próprio jogo, decodificados e usados do jeito que são.

    29 carros · garagem original · 496 texturas de menu · 7 fontes
  5. Recuperar o som

    Os sons de motor são decodificados das gravações do próprio jogo, um grain por ciclo do motor, e tocados ao longo da faixa de giro de cada carro.

    Varreduras de motor · loops de marcha lenta · curvas de torque
  6. Adicionar as pessoas

    Nada da parte social está no disco. Os personagens que andam, os emotes, a câmera do celular, o chat, a voz de proximidade e as plaquinhas de nome são novos. Um servidor aguenta até 2.000 jogadores na mesma cidade, e cada jogador só recebe as pessoas perto dele.

    WebSockets · voz via WebRTC · 2.000 jogadores por servidor
2026

Carmeet começou como um jeito de andar pela cidade com um headset Quest e tirar fotos. Depois veio a direção, e então outras pessoas.

Jogar

Abra o link, monte seu carro e dirija. Não tem nada para instalar. O servidor pede um e-mail na primeira vez que você entra, e os outros jogadores nunca veem.

Teclado
WASD dirigir
Espaço freio de mão
E descer
G garagem
P celular
T chat
Controle
O analógico esquerdo vira ou anda. Os gatilhos são acelerador e freio. B para descer e entrar de novo.
Toque
Um pad de direção e pedais na tela, na vertical ou na horizontal. Fora do carro, o pad faz você andar.
Carmeet no celular, dirigindo com os controles de toque

Funciona no celular também. Os controles de toque aparecem sozinhos, e um amigo com o mesmo link aparece na sua rua.

Perguntas

O Carmeet é grátis?

Sim. Roda no navegador e não custa nada para jogar. Não tem nada para baixar nem instalar.

Funciona no celular?

Sim. Em celulares e tablets aparecem controles de toque, na vertical ou na horizontal. No computador, teclado e controle funcionam.

Dá para apostar corrida?

Não tem corrida. Carmeet é sobre montar um carro, dar um rolê e se encontrar.

Por que pede um e-mail?

O servidor público pede um e-mail uma vez, antes de você entrar. Ele fica com quem hospeda o servidor, e os outros jogadores nunca veem.

O Carmeet é feito pela EA?

Não. Carmeet é um projeto de fã independente de Levi Foster. Não é afiliado à Electronic Arts, nem endossado ou patrocinado pela Electronic Arts.

A garagem está aberta e a rua está esperando.

Jogue grátis no navegador