Prépare ta caisse. Balade-toi dans une ville partagée. Retrouve tout le monde en ligne.
Carmeet est un rassemblement auto multijoueur et gratuit qui tourne dans ton navigateur. La ville, les 29 voitures et le garage viennent du disque PlayStation 2 de Need for Speed: Underground 2, démonté fichier par fichier et reconstruit pour le web. Les courses ont disparu. Il reste ce dont tout le monde se souvient : préparer une voiture et débarquer avec pour la montrer.
Carmeet Balade libre · une ville partagée · tout le monde en ligne
- 29voitures à préparer
- 1ville partagée
- 2,000joueurs par serveur
- 0téléchargement
C'est quoi

01 · Garage
Prépare-la
Choisis l'une des 29 voitures du jeu et passe-la dans le garage d'origine. Les icônes des menus, la police italique et les compteurs sont eux aussi décodés depuis le disque : tout a l'air comme en 2004.
- Kits carrosserie
- Capots et ailerons
- Peinture
- Vinyles
- Jantes
- Vitres teintées
- Néons

02 · La rue
Balade-la
Tous ceux qui ouvrent le lien arrivent dans la même ville. Chaque voiture roule avec sa propre courbe de couple et son étagement de boîte, tirés des données du jeu. Parle en vocal de proximité, écris dans le chat et lis les pseudos au-dessus des têtes pour savoir qui est qui.

03 · Le rasso
Gare-la
Arrête-toi n'importe où, descends et marche. Pique un sprint jusqu'à la voiture de quelqu'un, puis salue, acclame, pointe du doigt, danse ou assieds-toi. Ton pilote, tu l'habilles comme tu veux, et il te suit dans la rue.
04 · Téléphone
Mitraille
Sors ton téléphone et mitraille le rassemblement, caméra arrière ou selfie. Chaque photo reçoit un grain et un étalonnage façon film, est enregistrée dans ton navigateur et apparaît dans le garage.
Images de la bande-annonce. Fais défiler sur le côté pour en voir plus.
Comment c'est fait
Underground 2 est sorti en 2004. Sa ville n'était pas censée quitter la console : chaque étape pour l'amener dans un navigateur a dû être reconstituée à partir des octets du disque.
-
Lire le disque
L'image disque est seulement lue, jamais modifiée. Ses fichiers sont rangés dans des archives compactées, indexées par des noms hachés. Reconstruire la fonction de hachage a permis de retrouver les noms de 1 381 de ses 1 392 fichiers.
Index ZDIR · enregistrements de 24 octets · h = 33 × h + c -
Décoder la géométrie
EA stockait ses modèles sous forme de paquets pour les unités vectorielles (VU) de la PlayStation 2, avec des positions compressées. L'endroit où une bande de triangles (triangle strip) s'interrompt est décidé par le générateur de nombres aléatoires de l'unité vectorielle : ce générateur a donc lui aussi été reconstruit. Il concorde sur les 140 493 bandes sur lesquelles il a été vérifié.
Paquets VIF · générateur de nombres aléatoires de la VU1 · 140 493 bandes -
Reconstruire la ville
Les données de placement du décor, les archives de textures et les palettes ont été décodées et transformées en modèles prêts pour le web. La ville se charge en streaming autour de toi, cellule par cellule : elle tourne donc sur un téléphone.
Textures TPK · palettes 4 et 8 bits · cellules en streaming -
Restaurer le garage
Les 29 voitures jouables arrivent avec leurs kits carrosserie, peintures, vinyles et jantes. Le garage d'origine, les icônes des menus, la police et les compteurs personnalisés sont ceux du jeu, décodés et utilisés tels quels.
29 voitures · garage d'origine · 496 textures de menu · 7 polices -
Récupérer le son
Les sons moteur sont décodés à partir des enregistrements du jeu, un grain par cycle moteur, et joués sur toute la plage de régime de chaque voiture.
Balayages moteur · boucles de ralenti · courbes de couple -
Ajouter les gens
Rien de la partie sociale n'est sur le disque. Les personnages qui marchent, les emotes, l'appareil photo du téléphone, le chat, le vocal de proximité et les pseudos sont nouveaux. Un serveur accueille jusqu'à 2 000 joueurs dans la même ville, et chaque joueur ne reçoit que les gens proches de lui.
WebSockets · vocal WebRTC · 2 000 joueurs par serveur
Carmeet a commencé comme un moyen de se promener dans la ville avec un casque Quest et de prendre des photos. La conduite est venue ensuite, puis les autres.
Jouer
Ouvre le lien, prépare ta voiture et roule. Il n'y a rien à installer. Le serveur te demande un e-mail la première fois que tu te connectes, et les autres joueurs ne le voient jamais.
- Clavier
- WASD conduire
Espace frein à main
E descendre
G garage
P téléphone
T chat - Manette
- Le stick gauche dirige ou fait marcher. Les gâchettes, c'est l'accélérateur et le frein. B pour descendre et remonter.
- Tactile
- Un pad de direction et des pédales à l'écran, en portrait ou en paysage. Quand tu es hors de la voiture, le pad te fait marcher.
Ça marche aussi sur téléphone. Les commandes tactiles apparaissent toutes seules, et un pote sur le même lien débarque dans ta rue.
Questions
Carmeet est gratuit ?
Oui. Il tourne dans le navigateur et y jouer ne coûte rien. Il n'y a rien à télécharger ni à installer.
Ça marche sur téléphone ?
Oui. Des commandes tactiles apparaissent sur téléphone et tablette, en portrait ou en paysage. Sur ordinateur, clavier et manette fonctionnent.
On peut faire la course ?
Il n'y a pas de courses. Carmeet, c'est préparer une voiture, se balader et se retrouver.
Pourquoi il demande un e-mail ?
Le serveur public demande un e-mail une seule fois, avant que tu te connectes. Il reste chez l'hébergeur, et les autres joueurs ne le voient jamais.
Carmeet est fait par EA ?
Non. Carmeet est un projet de fan indépendant de Levi Foster. Il n'est ni affilié à Electronic Arts, ni approuvé ni sponsorisé par Electronic Arts.
Le garage est ouvert et la rue t'attend.
Joue gratuitement dans ton navigateur





