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,即可验证所有权并自行管理介绍。
一分钟完成验证A modern ant colony simulation for the web — spiritual successor to SimAnt (1991). Deterministic, open source.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
A modern ant colony simulation game, built for the web. A spiritual successor to Maxis's SimAnt (1991) — same core idea (you are the colony, not an individual ant; you influence behavior through allocation and pheromones rather than direct control), with contemporary design, determinism, and moddability baked in from the start.
Status: early development. The simulation is working end-to-end and playable at a rough level; art, audio, and polish are ongoing. Expect things to change. See the roadmap for the current phase structure and what's next.查看完整 README ↗A modern ant colony simulation game, built for the web. A spiritual successor to Maxis's SimAnt (1991) — same core idea (you are the colony, not an individual ant; you influence behavior through allocation and pheromones rather than direct control), with contemporary design, determinism, and moddability baked in from the start.
Status: early development. The simulation is working end-to-end and playable at a rough level; art, audio, and polish are ongoing. Expect things to change. See the roadmap for the current phase structure and what's next.
See the roadmap for the current phase structure and what's explicitly out of scope.
Subterrans is a browser game. Play the current build in your browser at subterrans.com/demo — auto-deployed from this repo on every push to main. To run it locally instead, see Build & Run below.
git clone https://github.com/LightAxe/subterrans.git
cd subterrans
npm install
npm run dev # launches Vite dev server, opens in browser
Requirements:
npx playwright install on first run).Useful scripts:
| Command | What it does |
|---|---|
npm run dev | Vite dev server with hot reload |
npm run build | Production build |
npm test | Vitest unit/integration tests |
npm run test:e2e | Playwright browser tests |
npm run typecheck | TypeScript in --noEmit mode |
npm run lint | ESLint |
npm run verify | Format check + lint + typecheck (src + scripts + tests + bench + root tooling configs + eslint-rules/, the rule modules and their contract tests) + type-aware lint + sim-boundary/asset-path/e2e-geometry/layout-discipline/ant-cycle guards + unit tests (CI's verify job; e2e is a separate job) |
Subterrans has strict architectural rules that exist to support determinism, testability, and long-term portability. The short version:
src/sim/ is pure TypeScript. No Phaser, no DOM, no browser APIs, no Math.random, no Date, no floating-point math. The simulation runs in Node headlessly.Full detail in ARCHITECTURE.md. A condensed contributor reference lives in AGENTS.md.
We welcome contributions, and the project is partly an experiment in AI-driven development — so contributions written with AI coding assistants are the norm, not the exception. See CONTRIBUTING.md for the full guide, and CODE_OF_CONDUCT.md for community expectations.
Quick pointers:
Past and present contributors are listed in CONTRIBUTORS.md.
Please don't report security issues in public. See SECURITY.md for the private reporting process.
Subterrans is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). See LICENSE for the full text.
In plain English: you can use, modify, and redistribute Subterrans freely, but any derivative work must be licensed under the same terms, and if you run a modified version as a network service, you must share your modifications with the users of that service. Your surrounding website, infrastructure, and account systems are not derivative works and are not covered.
Subterrans additionally grants the Subterrans App Store Exception, an AGPL section 7 additional permission that lets anyone distribute the project through app stores whose terms would otherwise conflict with the AGPL, while it stays fully open source. See LICENSE-EXCEPTIONS.md for the exact grant, conditions, and scope.