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
Juego web de construir fábricas para cumplir pedidos de una megacorporación en otros planetas
Translation pending
AI summary · website and README
GamesJavaScript · CSSGitHub @javiqueroOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Juego web de construir fábricas, tranquilo y sin combate. Eres un colono solo en el planeta SC-7 y Chatarrex S.A., una megacorporación bastante cutre, te va mandando pedidos: de chatarra a placas, alambre, engranajes, motores y robots de limpieza. Montas extractores, cintas y máquinas, y lo llevas todo hasta tu nave. Cada pedido cumplido te desbloquea maquinaria nueva, y los pedidos grandes piden un ritmo mínimo de piezas por segundo: una sola línea no basta, hay que montar varias en paralelo. Al terminar un planeta, despegas a otro con un recurso nuevo (ver docs/planetas.md).Read the full README ↗
Juego web de construir fábricas, tranquilo y sin combate. Eres un colono solo en el planeta SC-7 y Chatarrex S.A., una megacorporación bastante cutre, te va mandando pedidos: de chatarra a placas, alambre, engranajes, motores y robots de limpieza. Montas extractores, cintas y máquinas, y lo llevas todo hasta tu nave. Cada pedido cumplido te desbloquea maquinaria nueva, y los pedidos grandes piden un ritmo mínimo de piezas por segundo: una sola línea no basta, hay que montar varias en paralelo. Al terminar un planeta, despegas a otro con un recurso nuevo (ver docs/planetas.md).
Inspirado en Builderment, pero en el navegador: funciona igual en el móvil que en el ordenador.
Ctrl+Z).R para cambiar la orientación de lo que vas a colocar.Al mismo nivel, dos extractores llenan una cinta y una cinta llena alimenta justo una prensa; una prensa saca justo las placas que necesita una ensambladora. De momento no hay mejoras de velocidad: el ritmo se consigue poniendo más líneas. La cadena completa está en docs/planetas.md.
| Cinta | Extractor | Prensa (entra → sale) | Ensambladora (entra → sale) |
|---|---|---|---|
| 5 obj/s | 2,5 chatarra/s | 5 chatarra → 2,5 placas/s | 2,5 placas + 1,25 chatarra → 1,25 engranajes/s |
La partida se guarda sola en el navegador.
Sin compilación: HTML, CSS y módulos de JavaScript. PixiJS va incluido en vendor/.
python3 -m http.server 8000 # y abrir http://localhost:8000
node tests/sim.test.mjs # pruebas de la simulación
Cada push a main se despliega solo en Vercel.
| Archivo | Qué hace |
|---|---|
src/defs.js | Objetos, edificios y recetas, planetas y pedidos (cantidad, ritmo mínimo y qué desbloquean). Aquí se ajusta el equilibrio. |
src/state.js | Estado de la partida y las acciones (único punto que lo modifica). |
src/sim.js | Simulación de cintas y máquinas, paso fijo y determinista. |
src/world.js | Generación del mapa a partir de una semilla. |
src/textures.js | Reúne todos los gráficos. |
src/sprites/ | Un archivo por grupo de gráficos: belts.js (cintas, curvas y uniones), machines.js (máquinas y la nave), terrain.js, items.js, y common.js con la paleta. |
dev/sprites.html | Muestrario de todos los sprites para revisar el arte sin jugar (?filter=^(nave|robotica)_&scale=3; el filtro es una expresión regular). |
src/beltShapes.js | Decide qué forma lleva cada cinta (recta, curva, unión) y por dónde pasan los objetos. |
src/render.js | Pintado con PixiJS y cámara. |
src/input.js | Gestos táctiles y de ratón. |
src/ui.js, src/messages.js | Interfaz (pedido con su ritmo, catálogo) y comunicados de Chatarrex S.A. |
docs/planetas.md | Diseño de la progresión: planetas, nave, economía y recetas. |