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 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
PWA for Greene Room Poker — Berkhamsted. Tournament timer + league management.
What's new in v7 (Phase 2A — league foundations)
This release brings the spreadsheet to life as a proper database-backed app.
Home page redesigned
Each game type card now has two action buttons:
• LEAGUE → "Set Up Game" or "League & Player Info"
• HIGH ROLLERS → "Set Up Game" or "Game History"查看完整 README ↗PWA for Greene Room Poker — Berkhamsted. Tournament timer + league management.
This release brings the spreadsheet to life as a proper database-backed app.
Each game type card now has two action buttons:
Spreadsheet-style standings view, accessible from "League & Player Info":
Tap any player name in the standings to open their profile:
When signed in and there's no data yet, an "IMPORT SPREADSHEET" button appears. Click it once to load:
Note: finish-order positions are best-effort inferred from points (since the spreadsheet only shows totals). Points themselves are exact. New games recorded going forward will have exact positions from the live timer.
index.htmlsw.jsfirebase-init.jsREADME.mdimport-data.json (the spreadsheet data)After that, the league site works publicly at https://mcq90210.github.io/grp-app/ — anyone with the link can view standings without signing in.
index.html — main appfirebase-init.js — Firebase SDK + data layerimport-data.json — one-off historical data import (delete after first import if you want)manifest.json / sw.js / icon-*.png — PWA bitslogos/ — original GR Poker SVG logosREADME.md — this file