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,即可验证所有权并自行管理介绍。
一分钟完成验证Mini jeu shoot'em up navigateur avec leaderboard (FastAPI + Canvas 2D, musique tracker chiptune).
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Shoot'em up spatial rétro (The Last Starfighter) jouable dans le navigateur : pixel art généré par code, musique originale de mall-e, classement en ligne. Conçu par pazpop. Tout-en-un avec Docker : docker compose up --build -d, puis http://localhost. JS vanilla (modules ES6) + Canvas 2D, sans build · FastAPI + SQLite · musique MP3 (Web Audio) · Docker Compose · CI GitHub Actions. L'instance publique est déployée depuis terraform-infra-pazpop-hetzner.查看完整 README ↗
Shoot'em up spatial rétro (The Last Starfighter) jouable dans le navigateur : pixel art généré par code, musique originale de mall-e, classement en ligne. Conçu par pazpop.
▶ Jouer : https://arcadepipe.pazpop.net
Il faut Python 3.12 ou plus récent (3.13 en CI et dans l'image) pour le backend ; n'importe quel Python 3 suffit pour servir les fichiers du frontend. Node 22 ou plus récent n'est nécessaire que pour les tests et le lint. Deux terminaux, un par commande (syntaxe Bash : Git Bash sous Windows) ; le jeu fonctionne aussi sans le backend, mais sans classement.
cd backend && python -m venv venv && source venv/bin/activate # Git Bash sous Windows : source venv/Scripts/activate
pip install -r requirements.txt && python seed.py && uvicorn main:app --reload
cd frontend && python -m http.server 5500 # http://localhost:5500
Tout-en-un avec Docker : docker compose up --build -d, puis http://localhost.
JS vanilla (modules ES6) + Canvas 2D, sans build · FastAPI + SQLite · musique MP3 (Web Audio) · Docker Compose · CI GitHub Actions.
L'instance publique est déployée à la main depuis le dépôt privé infra-pazpop-hetzner (fiche ansible/applis/arcadepipe/). Ce dépôt ne fait que tester et publier les images sur GHCR. Voir déploiement.
frontend/js/i18n/fr.js (la référence) sous le code de la langue (es.js...), traduire les textes en gardant les {paramètres} tels quels, puis l'ajouter à LANGS dans frontend/js/i18n.js et dessiner son drapeau (clé lang.flags du fichier, classe .flag-… de frontend/css/style.css). La page de confidentialité (frontend/privacy.html) a une section par langue, à ajouter aussi : le jeu y renvoie par privacy.html#<code>. node --test (dans frontend/js) signale toute clé manquante.Réalisé avec l'aide d'assistants IA (Claude, Lumo) pour explorer et accélérer, pas pour décider : je teste avant de faire confiance et je reste le décideur à chaque étape.
frontend/music/) appartient à mall-e et n'est pas couverte par cette licence.