RNGdle Infinite

Visión general

Qué es RNGdle Infinite, cómo se juega en tres pasos y en qué se diferencia del RNGdle original.

Última revisión 4 min de lectura Editar esta página en GitHub

RNGdle Infinite es un juego incremental de navegador: tira un número entero entre 0 y 1.000.000 y descubre qué lo hace especial.

Consejo

▶ Jugar — funciona en escritorio y en móvil, sin instalar nada.

La idea en una frase

Cada número que sale tiene patrones: parejas, escaleras, sietes de la suerte y muchos más. Cada patrón que tiene es una insignia, y las insignias dan EP. El EP es tu cartera: se gasta en mejoras, compañeros y skills para tirar más rápido y ganar más.

Lo básico

  1. Tirar. Pulsa GENERATE. Obtienes un número entero aleatorio entre 0 y 1.000.000.
  2. Puntuar. El número gana EP por sus patrones. Cada patrón que tiene es una insignia.
  3. Esperar. Una revelación corta y un enfriamiento marcan el ritmo. Las mejoras acortan ambos.

No hay medidor de energía, ni límite diario, ni cuenta. Se juega todo lo que se quiera en cuanto terminan la revelación y el enfriamiento.

Los tempos de referencia son 45 segundos de revelación y 60 de enfriamiento. Son duraciones reales del juego, no aproximaciones: hay especificaciones automáticas que se ejecutan despacio a propósito para respetarlas.

Formas de crecer

Sistema Qué hace
Compañeros Trece amigos que multiplican el EP que ganas. Se lleva uno a la vez; algunos se encuentran gratis mientras tiras.
Skills Efectos que se cargan y se disparan en tu próxima tirada: EP doble, tiradas extra, sin enfriamiento y más.
Tareas e insignias Objetivos que perseguir y una colección que completar.
Rebirth Empezar de nuevo con una bonificación permanente.
Prestige Un reinicio mayor, cuando tienes media colección y 30 millones de EP ganados en el ciclo.
Rollback Aparece tras tres prestigios, y se puede repetir.

Qué no es

Nota

No es el RNGdle oficial. Es una recreación independiente. El crédito de la idea original y de los datos de puntuación está en Preguntas frecuentes.

Tres límites que definen el juego:

  • No puedes elegir un número concreto. No hay semilla, ni editor, ni valores predefinidos.
  • Un compañero no da más suerte. Los compañeros multiplican el EP que ganas; tu número y sus insignias siguen siendo los mismos.
  • Las skills nunca cambian cómo se puntúa un número. Solo afectan a lo que ganas o a cuánto esperas.

Cómo está hecho

JavaScript · Vite · Web Worker · localStorage
Tipografías: Inter, Plus Jakarta Sans y Space Mono (autoalojadas)
Iconos: Lucide
Pruebas: Playwright

El cálculo de las tiradas corre en un Web Worker aparte, así que la interfaz no se bloquea aunque estés tirando en cadena. Las tipografías están autoalojadas en el propio build: el juego no llama a servicios de fuentes externos.

Jugar en otro dispositivo

La partida vive en tu navegador. Para jugar en otro dispositivo, abre Ajustes → Enlace de dispositivo en uno y abre el enlace (o escanea el QR) en el otro. Los detalles y las precauciones están en Partida y sincronización.

Ejecutarlo en local

Hacen falta Node.js y npm:

npm install
npm run dev     # http://localhost:5173
npm test        # la suite de Playwright (necesita un binario de Chromium)
npm run build   # build de producción

El archivo AGENTS.md del repositorio tiene el mapa del proyecto y las convenciones para quienes contribuyen y para los agentes de código.

Licencia

El repositorio no declara licencia para su código: no hay fichero LICENSE en la raíz. Lo que se aplica por defecto es todos los derechos reservados: se puede leer, ejecutar, estudiar y adaptar para uso propio, pero no redistribuirlo ni reutilizarlo en otro proyecto sin permiso.

Lo de terceros sí está licenciado: los emoji de Twemoji que empaqueta llevan su propio texto en public/emoji/LICENSE, bajo CC BY 4.0, y el README.md acredita las tipografías Inter y Space Mono (SIL Open Font License) y los iconos de Lucide.

Si quieres publicar tu propia versión del juego o reutilizar una parte, escríbeme a jaimegamingpro@gmail.com y lo dejamos por escrito.

Seguir leyendo en el repositorio

Esta guía resume y ordena. Esto es lo que hay en el repositorio, con sus tamaños reales, por si quieres ir a la fuente.

Documento Tamaño Qué es
AGENTS.md 8 KB El mapa del proyecto y las convenciones, escrito para quienes contribuyen y para los agentes de código
src/data/README.md 13 KB La procedencia de los datos de puntuación: el commit fijado, cada tabla, sus formatos y qué exige cambiarlos. Es más largo que el README principal
README.md 3 KB La presentación del juego
src/data/badge-metadata.json 71 KB Las 233 insignias con etiqueta, descripción, emoji, EP, familia y rareza, en el orden de la fuente fijada
src/data/roll-samples.json 152 KB Cincuenta resultados observados. Solo los usan las pruebas, no se importan en producción
src/data/game-index.json 6 KB Fuente y revisión, población, orden de filas, SHA-256 y longitudes de las tablas, rutas versionadas y umbrales de nivel
vite.config.js 3 KB El build y el servidor de desarrollo
src/data/diagram-hints.json 2 KB Las categorías de contribución observadas. Nunca determina pertenencia ni EP
package.json 1 KB Los scripts, incluido prepare:data y audit:economy
index.html 1 KB El punto de entrada

Nota

Los dos README.md se leen en orden distinto al que sugiere su tamaño: el de la raíz presenta el juego y el de src/data/ es la documentación técnica de los datos.

Recorrido de la guía

Documentación escrita a mano para este sitio, basada en el README y los docs del repositorio.