economiainvariantesmatematicasformulas
27 Invariantes Matemáticos de la Economía

27 Invariantes Matemáticos de la Economía

Reglas y contratos inviolables que rigen toda la economía de Dyson Folly: BigDouble O(1), escalado geométrico, prestigio y límites de matriz.

Reglas que NO pueden romperse en ninguna modificación del juego ni en la wiki. Cada una cuenta con su mecanismo de verificación automática en la suite de pruebas del motor (IdleEngine).


1. Integridad de Saves y Catálogos

  • I1. IDs inmutables: El campo id de todos los catálogos en Assets/Resources/Catalogs/ es clave de persistencia. Prohibido mutarlo; solo se alteran nombres, descripciones, costes y valores numéricos.
  • I2. Append-only en enums de efectos: UpgradeEffectType, ParadigmEffectType y MatrixEffectType solo crecen al final (nuevos valores 49+). Nunca renumerar.
  • I3. Regeneración canónica: Todo cambio de datos pasa por scripts de validación con rechazo fail-closed. Prohibido editar a mano el JSON final.
  • I4. Catálogos protegidos: constellation.json, achievements.json, daily_missions.json y upgrades.json no sufren modificaciones no planificadas.

2. Dominio Numérico y Tipos

  • I5. Magnitudes económicas en BigDouble: Prohibido el uso de float, double o int para vatios, costes, Materia Oscura o taquiones.
  • I6. Sin valores no finitos: Prohibido el almacenamiento o propagación de NaN o Infinity. Todo multiplicador es saneado en Mul y Clamp.
  • I7. Suelos de coste: MinCostGrowth = 1.01. Ninguna progresión de coste se aplana a cero. Los descuentos de costes tienen un suelo máximo del 90% (MinBoosterCostKeepFactor = 0.1).
  • I8. Techo de multiplicadores de clic: IdleEngine.MaxEffectiveClickBoosterMultiplier = 2500 debe ser exactamente el valor tope en el catálogo de boosters.
  • I9. Sin inversión de signo: Ningún efecto multiplicador de tipo (1 + factor) puede tener factor <= -1, impidiendo rendimientos negativos involuntarios.

3. Costes y Series Geométricas O(1)

  • I10. Evaluación en tiempo constante O(1): Coste individual cost(n)=Base×gn\text{cost}(n) = \text{Base} \times g^n. Suma de bloque mediante serie geométrica Sk=first×gk−1g−1S_k = \text{first} \times \frac{g^k - 1}{g - 1}. Cantidad máxima comprable evaluada por logaritmo sin bucles.
  • I11. Escalera de mejoras canónica: UpgradeCost(L)=BaseCost×gL×FactorUmbral(L)\text{UpgradeCost}(L) = \text{BaseCost} \times g^L \times \text{FactorUmbral}(L).
  • I12. Descuentos de matriz: La reducción de costes por fluidez se computa como min⁡(85%,fluidez×4%)\min(85\%, \text{fluidez} \times 4\%) y se aplica directamente a la base de la serie.

4. Producción de Vatios y WpS

  • I13. Producción base ponderada: Cada generador suma a la tasa de vatios por segundo (WpS=∑(Generadori×Niveli×Mults)\text{WpS} = \sum (\text{Generador}_i \times \text{Nivel}_i \times \text{Mults})).
  • I14. Softcap lineal a logarítmico en Nivel 200+:
    • Para nivel ≤200\le 200: prod=baseProd×level\text{prod} = \text{baseProd} \times \text{level}
    • Para nivel >200> 200: prod=baseProd×(200+0.05×log⁡10(level−199))\text{prod} = \text{baseProd} \times (200 + 0.05 \times \log_{10}(\text{level} - 199))
  • I15. Potencia de Clic: clickPower=WpS×0.25 s×clickMultiplier\text{clickPower} = \text{WpS} \times 0.25\,\text{s} \times \text{clickMultiplier}.
  • I16. Producción Offline: offlineWatts=WpS×min⁡(segundos,28800)×offlineMultiplier\text{offlineWatts} = \text{WpS} \times \min(\text{segundos}, 28800) \times \text{offlineMultiplier}. El tiempo máximo sin silos es de 8 horas (28.800 segundos).
  • I17. Monotonía estricta: Comprar un nivel adicional de generador o mejora nunca puede decrementar el WpS.

5. Prestigio y Materia Oscura (MO)

  • I18. Exponente progresivo: e(L)=0.14+0.55×clamp ⁣(log⁡10(L)−2424, 0, 1)e(L) = 0.14 + 0.55 \times \mathrm{clamp}\!\left(\frac{\log_{10}(L) - 24}{24},\, 0,\, 1\right)
  • I19. Función de ganancia: f(x)=(x5×105)e(x),MO=⌊f(L)−f(A)⌋×Multiplicadoresf(x) = \left(\frac{x}{5 \times 10^5}\right)^{e(x)}, \qquad \text{MO} = \lfloor f(L) - f(A) \rfloor \times \text{Multiplicadores} Donde LL representa los vatios totales históricos (AllTimeWatts) y AA es el ancla del prestigio previo.
  • I20. Sin pérdida de progreso: Si f(L)−f(A)<1f(L) - f(A) < 1, no es posible reclamar prestigio, evitando la quema accidental de multiplicadores.
  • I21. Taquiones y Reseteo Mayor: El Big Crunch resetea la Materia Oscura pero recompensa taquiones basados en la profundidad de era y mejoras alcanzadas.

6. Eventos, Anomalías y Matriz

  • I22. Intervalo base de anomalías: Tiempo de generación base de 180 segundos.
  • I23. Probabilidad máxima de encadenamiento: Techo del 15% para anomalías en cadena.
  • I24. Probabilidad máxima de Ultra-Anomalía: Techo del 25% de transformación en Ultra.
  • I25. Capacidad de ranuras de la matriz: 17 ranuras totales: 6 para Nodos, 6 para Cables y 5 Globales.
  • I26. Factor de producción de la matriz: prodFactor=min⁡ ⁣(10,  Sen˜al×Resonancia×(1+Sen˜al))\text{prodFactor} = \min\!\big(10,\; \text{Señal} \times \text{Resonancia} \times (1 + \text{Señal})\big)
  • I27. Carga y Sobrecarga: Carga=FriccioˊnBanda\text{Carga} = \frac{\text{Fricción}}{\text{Banda}} Si la carga excede 1.01.0, se aplican penalizaciones de aberración progresivas.

Contenido Relacionado

Módulos (Boosters): Reglas de Apilamiento y Sinergias
Módulos (Boosters): Reglas de Apilamiento y Sinergias

Cómo funcionan los 57 módulos consumibles de Taquiones, las reglas de apilamiento temporal frente a multiplicativo, las Anclas Temporales y los Amplificadores de Resonancia.

Ver ficha →
Costes, Series Geométricas y Escalado O(1)
Costes, Series Geométricas y Escalado O(1)

Fórmulas de progresión geométrica de precios, compras en bloque (×10, ×100, MAX) en tiempo constante O(1), amortiguación por era y techo de descuentos.

Ver ficha →
Economía de Eventos: Anomalías, Drones y Fracturas
Economía de Eventos: Anomalías, Drones y Fracturas

Probabilidades de aparición, tiempos de recarga, recompensas en segundos de WpS, cadenas de anomalías, el Pozo de Ira y la Anomalía Ultra.

Ver ficha →
Vatios y Producción (WpS): Ecuaciones del Motor
Vatios y Producción (WpS): Ecuaciones del Motor

Cómo se calcula la energía total por segundo (WpS), la transición al softcap logarítmico en nivel 200+ y la composición de las 9 capas multiplicativas.

Ver ficha →