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를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Take Charge of the Power Market
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A mobile-friendly tycoon game about electricity markets. Play it at
electrifygame.com.
Requires Node.js 24. Check your version with node --version.
Using a version manager such as nvm makes it easier to switch
between Node versions.
Development commands work in standard Windows, macOS, and Linux shells. The deployment script
requires a POSIX-compatible shell such as Git Bash.
With Node.js installed, run the following from the root of the repository:
To use the online high score capabilities, you will need to contact an admin to get a Firebase api key.README 전문 보기 ↗Build power plants, keep the lights on, and make your grid cleaner. Electrify is a mobile-friendly tycoon game about electricity markets, where weather, fuel prices, and unexpected events put your plans to the test.
Play Electrify in your browser, on desktop or mobile.
Install Node.js 24 and Git LFS, then:
git clone https://github.com/toddmedema/electrify.git
cd electrify
git lfs install
git lfs pull
npm ci
npm run check:assets
npm start
Open localhost:3000. The app reloads as you edit. Online accounts and leaderboards need a Firebase API key from a maintainer; see setup notes.
There are plenty of ways to help: tune game balance, write a scenario, improve a tutorial, fix a bug, or make the interface easier to use.
For a quick feedback loop, run npm run test:once -- <name> for one test suite or
npm run sim -- --scenario 103 to try a scenario without a browser.
Use npm run check during development and npm run check:ci before pushing code
changes. For prose-only Markdown changes, review the text and run git diff --check.
Each check invocation prints a report path under .tmp/check-runs/. The report records
its source commit and working-tree fingerprint, runtime, selected gates, pass/fail/skip
results, and retained command logs. Production browser, multiplayer, and controller reports preserve
individual attempts, including successful runs and retries. A changed source fingerprint
at completion invalidates that run; partial runs remain separate evidence. Native packaged Electron and
Firestore rules checks are reported as outside the local runner's scope.
Use npm run check -- --report <report.json> to produce a review summary with the
tested source, runtime, full or partial scope, and whether the current snapshot still
matches. It reads existing evidence without rerunning checks. Use npm run ci:history
to group the latest 100 PR runs by recurring test and branch, including passed retries;
pass a smaller count with npm run ci:history -- 20. Gate counts overlap, and unreadable
logs are reported explicitly. npm run ci:failures -- <pr> remains the detailed
reproduction guide for an individual failure.
Electrify is source available under the MIT License with Commons Clause. The Commons Clause is a condition on the MIT License, not an alternative license.
You can use, study, modify, and share Electrify subject to these terms. The license does not permit selling the software as defined by the Commons Clause: providing a product or service for a fee or other consideration whose value derives entirely or substantially from Electrify, including paid hosting and related consulting or support services. See the full license and Commons Clause FAQ for the scope of this restriction.
Versions containing this license notice use the combined license. Versions previously distributed under MIT retain their MIT permissions. Third-party components and assets with separate license notices retain their own licenses.
Community scenarios work in solo play and co-op in the Steam/desktop edition. Open Mods to import a JSON file or browse Steam Workshop. Choose Play to review a scenario's setup, goals and announced events before starting. Co-op guests receive the host's scenario without installing it. Modded games are unranked and earn no official scores or achievements.
Installed scenarios work offline. Updates apply to new games; existing saves keep their rules even if you update or remove the package.
To create a scenario, choose Save authoring template, edit the JSON, then reimport it to try your changes. You can change costs, schedule events, offer choices, set goals and reuse bundled challenge arcs. Packages contain data only; scripts and custom media are unsupported.
Start with the authoring guide and example packages. Use the format reference for fields and limits, and the arc reference for reusable challenge content.
To share, send the JSON file directly or connect to Steam and choose Publish.
After editing, reimport with the same id and choose Upload update to update
its Workshop item. Complete Steam's Workshop agreement if prompted.