Guías / Juegos idle

Por qué los juegos idle usan números enormes: K, M, aa y e308 explicados

Qué significan K, M, B, T, aa y 1.5e45 en los juegos idle, por qué los números explotan, por qué 1e308 es un límite mágico y cómo maneja el código números más grandes de lo que cabe en un ordenador, con nuestra propia historia de un bug.

Los juegos idle usan números enormes porque en ellos todo crece de forma exponencial: cada mejora multiplica los ingresos, así que en unas horas estás en los millones y en unas semanas más allá de cualquier cosa con nombre. Para que esos números sean legibles, los juegos los abrevian: K para mil, M para millón, B para mil millones (billion en inglés), T para billón (trillion en inglés), y después letras como aa, ab, ac, o notación científica como 1.5e45, que significa 1,5 seguido de 45 cifras.

Chuleta: K = 10^3, M = 10^6, B = 10^9, T = 10^12, y a partir de ahí cada paso de letras es 1.000 veces más. En notación científica, el número después de la e cuenta las cifras que siguen a la primera: 1e6 es un millón, 1e12 un billón.

Las tres notaciones más comunes

ValorAbreviatura inglesaLetrasCientífica
1.0001K1K o 1a1e3
1.000.0001M1M o 1b1e6
1.000.000.0001B1B o 1c1e9
10^121T1T o 1d1e12
10^151Qa (mil billones)1aa1e15
10^181Qi (trillón)1ab1e18
10^331Dc (mil quintillones)1ag1e33

Cada juego elige su propio sistema, lo que confunde, pero es fácil de descifrar cuando conoces la regla: cada paso es mil veces el anterior.

Ejemplos reales de nuestros juegos

Incluso dos juegos del mismo estudio pueden ser distintos. En Idle AI Factory, los números van K, M, B, T y luego empiezan los grupos de dos letras: aa para 10^15, ab para 10^18, ac para 10^21 y así durante 120 sufijos. En Idle Ronin, las letras empiezan enseguida: 1a es mil, 1b un millón, 1c mil millones, hasta la z, y luego aa, bb, cc. La tabla tiene 1.743 sufijos y, si alguna vez pasas del último, el juego muestra «A Lot!». Idle Ronin también te deja cambiar a notación científica en los ajustes, algo que prefieren muchos jugadores veteranos.

Por qué explotan los números

Los costes y las recompensas de los juegos idle crecen un porcentaje en cada paso, es decir, de forma exponencial. En Idle Ronin, la vida de los enemigos crece entre un 55 y un 57 % por etapa al principio. Tras 140 etapas, ese interés compuesto llega a unos 10^28, un número de 29 cifras. Nuestra guía sobre cómo funciona el progreso en los juegos idle muestra las curvas.

Vida de los enemigos en Idle Ronin por etapa, medida en cifras
Vida de los enemigos en Idle Ronin por etapa, medida en cifras

Por qué 1e308 es un número mágico

La mayoría de los juegos guardan los números como valores de coma flotante de 64 bits, llamados doubles. El número más grande que cabe en un double es de unos 1,8 x 10^308. Si lo superas, el ordenador te da infinito. Ese límite es tan famoso entre los jugadores de incrementales que Antimatter Dimensions lo convirtió en parte del juego: alcanzar el Infinito, en torno a 1.8e308, es su primer gran objetivo.

Un formato más pequeño, el float de 32 bits, se queda corto mucho antes, en unos 3,4 x 10^38. Eso importa, como descubrimos nosotros.

Nuestro bug: cuando la vida de un enemigo se volvió infinita

Idle Ronin nació a partir de un juego idle más antiguo, y en ese código la vida de los enemigos se calculaba con floats de 32 bits. A partir de la etapa 140, la vida de los enemigos sube hasta el rango de 10^28, y desde la etapa 316 más o menos el float se desbordaba a infinito. Las etapas posteriores acababan con enemigos sin nada de vida, y hacia la etapa 1000 el cálculo producía un NaN (not a number, no es un número) que congelaba el progreso por completo.

La solución fue calcular toda la curva con doubles y llevar todo lo que está por encima de la etapa 1000 en el tipo de número grande propio del juego. Guarda un número normal más un recuento aparte de ceros adicionales, así que puede ir mucho más allá del límite de los doubles. Por eso el juego tiene también una tabla de sufijos con 1.743 entradas.

Cómo manejan los juegos números más allá del infinito

Los incrementales de navegador chocaron con el mismo muro, y su comunidad creó herramientas para ello. La más conocida es break_infinity.js, de Patashu, dedicada al creador de Antimatter Dimensions y a «all the CPUs that struggled to run» el juego. Guarda las cifras y el exponente como dos números separados y llega a unos 10^(9 x 10^15). Su sucesora, break_eternity.js, llega tan lejos que hace falta una torre de potencias para describir su límite.

El precio es la precisión. Cuando los números son tan grandes, el juego solo conserva las primeras 15 cifras más o menos. Nadie lo nota: cuando tus ingresos son 1.52e1204, las cifras que siguen a las primeras nunca importan.

Cómo leer números grandes rápido

  • Cuenta las letras, no las cifras. Cada paso (de K a M, de aa a ab) es 1.000 veces mayor.
  • En notación científica, compara los exponentes. 3e45 es mil veces más que 3e42.
  • Cambia de notación si el juego te deja. La notación científica es más fácil de comparar cuando los números pasan del rango con nombre.
  • Piensa en multiplicadores. Una mejora x2 suma 0,3 al exponente; una x10 suma 1.

Preguntas frecuentes

¿Qué viene después de la T en los juegos idle?

Qa de quadrillion (mil billones), Qi de quintillion (un trillón), luego sextillion, septillion y así sucesivamente, o en notación de letras aa, ab, ac. Cada paso es 1.000 veces el anterior.

¿Qué significa la e en los juegos idle?

Notación científica: 1e6 significa un 1 seguido de 6 ceros, un millón. 2.5e20 significa 2,5 seguido de 20 cifras.

¿Qué significa aa en los juegos idle?

En la mayoría de los juegos con notación de letras, aa es el primer paso después de la T, es decir, 10^15. Algunos juegos, como Idle Ronin, empiezan antes con las letras, así que revisa la escala de cada juego.

¿Por qué los juegos idle se paran en 1e308?

Porque un número estándar de 64 bits no puede pasar de ahí. Los juegos que llegan más lejos usan sus propios tipos de números.

Fuentes

  • Código de juego de ONI Games: Idle Ronin (double_evrac.cs, PlayerDatabase.CalculateEnemyHP) e Idle AI Factory (NiceCurrencyFormat.cs), septiembre de 2026.
  • break_infinity.js y break_eternity.js, Patashu, GitHub.

Más guías

Todas las guías

◆ Más de ONI Games

Más juegos

Desliza para ver más

ONI Snakes: Armored Arena
Ya disponible · Google Play

ONI Snakes: Armored Arena

Revienta la armadura de otras serpientes, hazte enorme y domina la arena de neón en 11 modos de juego, online y con amigos.

Descubrir el juego →
Idle Ronin: Cyber RPG
Ya disponible · Google Play

Idle Ronin: Cyber RPG

Adéntrate en un futuro bañado en neón en la piel del último Cyber Ronin. Corta oleadas de mechs, recluta un escuadrón de ciborgs y sube a la Neon Tower. Tu espada sigue en acción incluso cuando estás sin conexión.

Descubrir el juego →
Idle Summoner: Pixel RPG
Ya disponible · Google Play

Idle Summoner: Pixel RPG

Invoca una legión de bestias, asalta los castillos del inframundo y renace más fuerte cada vez que el progreso se ralentice.

Descubrir el juego →
Block Brain: Block Puzzle Game
Ya disponible · Google Play

Block Brain: Block Puzzle Game

Encaja bloques de colores, elimina líneas y encadena combos mientras tu Cerebrito crece desde un pequeño Retoño hasta un Genio coronado.

Descubrir el juego →
Idle AI Factory: Robot Tycoon
Ya disponible · Google Play

Idle AI Factory: Robot Tycoon

Dirige una fábrica llena de robots alegres, automatiza cada línea de producción y pasa de un pequeño laboratorio de IA a una base en la Luna.

Descubrir el juego →
Idle Restaurant: Miami
Ya disponible · Google Play

Idle Restaurant: Miami

Convierte una pequeña pizzería en la playa en un imperio de restaurantes de neón en Miami: contrata gerentes, colecciona 20 recetas reales y gana sin conexión.

Descubrir el juego →