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
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
A single-player "MMO" for Android and the browser, set in Caldreth, a world of its own in the style of the classic online RPGs. Every other player on the realm is simulated: they level, chat, form groups, run dungeons, win and lose loot rolls, and join your party in the open world. You get the feel of a busy server in a game you can put down at any time.
It is a numbers-and-visuals game, not a text adventure: hand-drawn scenes and sprites, real combat maths, gear, quests and dungeons.查看完整 README ↗A single-player "MMO" for Android and the browser, set in Caldreth, a world of its own in the style of the classic online RPGs. Every other player on the realm is simulated: they level, chat, form groups, run dungeons, win and lose loot rolls, and join your party in the open world. You get the feel of a busy server in a game you can put down at any time.
It is a numbers-and-visuals game, not a text adventure: hand-drawn scenes and sprites, real combat maths, gear, quests and dungeons.
Play it in your browser: https://faizal97.github.io/realm-of-loner/ (desktop or phone; saves stay in your browser). Or install the Android app from Releases.
Join the community on Discord: https://discord.gg/6xaVaXukeT (talk about the game, report bugs, suggest ideas).
Support the game: Realm of Loner is free and stays free, with nothing to buy in the game. If you'd like to leave a tip: Ko-fi, or SociaBuzz for players in Indonesia.
About the name and the history. Versions up to 9.9 were a free, non-commercial fan project set in another company's game world. Since v10 the world (Caldreth), its story (The Black Ledger), names and art are original, and the game is Realm of Loner. All art (hand-written SVG), music (composed synth) and code in this repository are our own. The game is free and will stay free.
Recent updates: the professions update (v10.9: every craft to 300, Fishing and Cooking, Rumhook Bay and the Bloodsand Brawl), the level-60 update (v10.10: item effects on drops, rare hunts with trophies, a ladder of Honor ranks) and The Layout Update (v10.10.1: a roomier phone screen). Full notes for each version are on the Releases page.
Where the game stands, how it is designed and what comes next: the roadmap.
Download the latest APK from Releases or itch.io and open it on your phone (you may need to allow installs from your browser or file manager). arm64 phones only.
After that the app updates itself: when a new version is out it shows what changed, and Update now downloads it and opens Android's installer. The first time, Android asks you to allow Realm of Loner to install apps. Hero → Check for updates checks by hand.
The game is plain browser JavaScript in src/, bundled into one offline HTML file and wrapped in a small Flutter WebView app.
python3 build.py # bundle src/ into dist/index.html and app/assets/game/
cd app && flutter build apk --release --target-platform android-arm64
Needs Python 3, Flutter, and JDK 17. You can also open dist/index.html in a desktop browser to play without Android.
src/data/: game data. core.js holds classes, abilities and shared items; zones/<zone>.js holds each zone's places, mobs, people and quests. node tools/validate.js checks every reference (the build runs it too)src/engine.js: combat (DOM-free, also runs in Node)src/bots.js: the simulated serversrc/game.js, src/ui.js: game logic and interfacesrc/art*.js: all art as SVGsim/: balance and flow simulations (node sim/v20.js)