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。 以下為已儲存的摘錄。
A first-person, retro pixel-3D adventure: explore the Wilds, clear nine dungeons, collect eight Ember Shards and unmake the Hollow King. 1–4 player co-op.
Play: open index.html in Chrome, Edge or Firefox, or play the hosted version on GitHub Pages.檢視完整 README ↗A first-person, retro pixel-3D adventure: explore the Wilds, clear nine dungeons, collect eight Ember Shards and unmake the Hollow King. 1–4 player co-op.
Play: open index.html in Chrome, Edge or Firefox, or play the hosted version on GitHub Pages.
K7QFM. Friends pick Join a Friend and type it, or click the invite link (…/#join-K7QFM).Co-op connects computers straight to each other. Some networks (school, work, venue Wi-Fi, phone data) block that. The game also tries Metered's free public relay, which passes traffic along when a direct link is blocked, but it may not always be up. If a friend can't connect, try a phone hotspot. The pause menu shows DIRECT or RELAY for each player.
You can add your own relay later by putting a Metered app name and TURN API key into src/net/relay.js and rebuilding.
Two mountain passes lead out of the Wilds. West is the Frozen Reach: slippery ice, frost imps and snow wolves, and Rimefang Hollow, home of the long-necked Frost Matriarch (treasure: Frost Arrows, which freeze what they hit). East is the Cinder Wastes: lava, vents that blow on a rhythm, and the Cinder Caldera with the Fire Patriarch (treasure: Magma Boots). Each dragon leaves a relic, the Frost Fang and the Ember Heart. With both, the sealed gate on the edge of the great wood opens to the Hearth, where the three-headed Hearthwyrm guards the Dawnblade.
WASD move · mouse look (click to lock, or hold a button and drag) · click/Space attack (Space dashes for the martial artist) · right-click/E item: hold for power (the bow fires on release; with the Loaded Shot scroll, holding nocks a second arrow), Shift + item for its technique · Q/R/wheel switch item · I inventory (pick any sword, tunic or arrow you've earned) · hold F next to a fallen friend to help them up · M map · Esc menu. Gamepads work too (LB held = Shift).
Only for heroes named MITCH or LOGAN (the list is DEV_NAMES in src/core/util.js). With one of those names:
Any other name has no debug at all.
node tools/check.js # validate content + headless tests (add --full for 300 worlds)
python build.py # rebuild index.html from src/
See all the art and animations: docs/art.
New enemies, items, elites, sprites and animations are one file each. Start with docs/ADDING_CONTENT.md and the copy-paste files in docs/templates/.
| Folder | What's in it |
|---|---|
src/content/ | All game content: enemies, items, elites, projectiles, drops, dungeons, caves, art |
src/engine/ | Drawing, textures, sound, input |
src/game/ | World generation and the game rules |
src/net/, src/ui/ | Co-op networking; menus and the client loop |
src/core/ | Shared helpers and the content registry |
tools/check.js | The automated checks |
tools/export_art.js, docs/art/ | Animated GIF gallery of every sprite and animation |
vendor/ | PeerJS |