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
The world as a text adventure, built from open data. It starts with Addiscombe, in Croydon.
GamesTypeScript · GherkinGitHub @BenedictOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A text adventure of the real world, built from open data, starting with Croydon: apartialguide.com. One narrator, Guide, walks the streets from OpenStreetMap data, and where the data disagrees, decays or falls silent, so does Guide.
npm ci
BBOX=minLon,minLat,maxLon,maxLat npm run snapshot # once, to fetch a dated snapshot
cp .env.example .env # point SNAPSHOT_PATH at it
npm run dev
npm test
Unit tests cover the core. The Gherkin in features/ holds the acceptance scenarios from the spec. The Lower Addiscombe Road scenarios need the snapshot of 24 October 2026 in data/snapshots/.
Map data © OpenStreetMap contributors, available under the Open Database Licence.
See CONTRIBUTING.md: wrong data is best fixed at its source, misread prose has an issue form, and every commit is signed off under the DCO.
The walk is free, and stays free. If you would like to help keep it going, you can support it on Ko-fi.
The code is under the GNU Affero General Public License, version 3 or later, and Guide's prose in data/narration/ under CC BY-SA 4.0. The data keeps its sources' own licences, credited on the site's About page; Commit Mono is under the SIL Open Font License.