Recompia
Pokémon Pokopia (Switch 2) recompiled to run natively on Windows with Linux/Handheld support. Multiplayer included, modding, feature enhancements and more! Join the discord community as well
翻訳待ち
No updates detected yet. GitHub releases will appear here.
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. |