Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Exploration à la première personne du Niveau 0 des Backrooms : papier peint jaune, moquette, plafond suspendu et néons, généré à l'infini à partir d'une graine. Jeu Godot 4.6 (moteur de rendu Compatibility), jouable dans le navigateur. Commandes : ZQSD / WASD (touches physiques, donc AZERTY et QWERTY), souris, Maj pour sprinter, Échap pour la pause (sensibilité souris, son, nouvelle exploration).查看完整 README ↗
Exploration à la première personne du Niveau 0 des Backrooms : papier peint jaune, moquette, plafond suspendu et néons, généré à l'infini à partir d'une graine. Jeu Godot 4.6 (moteur de rendu Compatibility), jouable dans le navigateur.
Commandes : ZQSD / WASD (touches physiques, donc AZERTY et QWERTY), souris, Maj pour sprinter, Échap pour la pause (sensibilité souris, son, nouvelle exploration).
scripts/world/) : labyrinthe classique par chunks de 40 m et composition pilote C01 « pièce désaxée » au départ. Toute la géométrie est décrite en boîtes métriques (quantum 0,125 m) partagées par le maillage, les collisions et l'éclairage. Hachages 32 bits spécifiés par domaine : une graine donne le même monde quel que soit l'ordre de chargement.web/raw-pointer.js force la capture brute de la souris. Sous Windows/Chrome, la capture standard produit des sauts parasites mesurés de 676 à 923 px ; si le navigateur refuse la capture brute, ces paquets sont filtrés.# Tests du générateur (Godot sans fenêtre)
godot --headless --path . --script res://tests/test_world.gd
# Export navigateur local puis serveur sur http://127.0.0.1:8770/
node tools/build-web.cjs
node tools/serve-web.cjs
Options de développement dans l'URL (ou après -- en ligne de commande) : ?seed=N reproduit un monde, ?view=entry|reveal|interior|east place la caméra sur une vue QA de C01, ?debug affiche images/s, souris, chunks et lumières. -- shots=entry,reveal out=dossier capture des vues puis quitte.
tools/export-textures.cjs régénère les textures de assets/textures/ à partir des matériaux procéduraux de tools/art-materials.js.
Chaque push sur main déclenche .github/workflows/web.yml : Godot 4.6 officiel (sommes SHA-512 vérifiées), tests, export, puis commit du build dans build/web sur main (message marqué [skip ci]). Vercel (preset « Other ») déploie main et sert build/web (vercel.json : pas de build, pas de cache obsolète).
Reprise d'un prototype WebGL maison (« Hors Plan », étude 0.3.0) dont la conception (docs/) guide les compositions à venir : C02 couloir comprimé, C03 enfilade, C04 salle à piliers, C05 cloisons basses, C06 salle de respiration, puis tranche finie bouclée et streaming. Les images de référence utilisées pour l'étude ne sont pas distribuées.