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 keyboard-learning game for kids. A word appears, the matching key glows on an
on-screen keyboard that carries both English and Hebrew legends, and pressing the
right key makes your fighter strike. Press the wrong one and the enemy strikes back.
Built with my seven-year-old, whose idea this was.查看完整 README ↗A keyboard-learning game for kids. A word appears, the matching key glows on an on-screen keyboard that carries both English and Hebrew legends, and pressing the right key makes your fighter strike. Press the wrong one and the enemy strikes back.
Built with my seven-year-old, whose idea this was.
Static site, no build step:
cd keyquest # the repo root
python3 -m http.server 8000
# open http://localhost:8000
Opening index.html directly from the filesystem works too, though some browsers
restrict microphone access there — use the local server for the voice pack.
No dependencies:
node tests/test-content.js
It loads the real src/app.js and compares every pair of lists that must
agree — lesson characters against the keyboard, against what the voice can
say, against the voice-pack tiles; sprites, shop items and defaults against
the tables they point into. See tests/README.md.
Vercel: import the repo, framework preset Other, leave build command empty and output directory as the repo root.
index.html markup only
src/styles.css all styling, themed with CSS custom properties
src/app.js game logic, sprite animation, keyboard model
assets/atlas.png sprite atlas, 44x32 frames, 10 animation rows
assets/favicon.svg tab icon, a keycap
assets/icon-180.png the same icon for Apple home screens
tests/ node, no dependencies
The atlas rows are, in order: soldier idle/walk/attack/hurt/death, then orc idle/walk/attack/hurt/death. Extra fighters and enemies are canvas hue-rotate recolours of those two sprites.
Progress, coins, per-key mastery and settings live in localStorage under
keyquest.
Recorded voice clips live in IndexedDB under keyquest-voice. Both are per-browser.
Copyright (c) 2026 Benny Ankri. All rights reserved — see LICENSE.
Character sprites are from the Tiny RPG Character Asset Pack 01 (Free Soldier & Orc) and are not covered by that licence; they remain their author's property under the pack's own terms, and are credited in the game and here. Anyone reusing this project must obtain the pack from its author and comply with its licence separately.
The Rubik typeface comes from Google Fonts under the SIL Open Font License.