NO MOM
I CANT PAUSE.
Scientific Number Tools en Unreal

Espacio reservado para el plugin en uso: Blueprint, interfaz y resultado visible.

Captura pendiente de validación manual
Plugin para Unreal EngineDocumentación

Scientific Number Tools

Crea sistemas de juego con aritmética Blueprint, componentes Normal y Safe y persistencia autenticada.

Qué hace

La revisión actual está en validación manual. Esta página describe sus capacidades y límites; las capturas se añadirán después de comprobar los flujos en el editor.

De un cálculo a los sistemas de tu juego.

Explora cada área según lo que quieras construir: una economía incremental, una interfaz legible, valores protegidos o integración con tus sistemas nativos. Cada sección enlaza con su guía de uso.

  1. Cálculo en Blueprint

    Un grafo con sus entradas, resultado y rama de error.

    Captura pendiente de validación manual

    Sigue calculando más allá del rango de un double.

    Crea y combina valores grandes directamente en Blueprint. La notación científica separa la mantisa del exponente decimal para que la progresión pueda seguir creciendo sin convertir cada resultado a float.

    • Crea, interpreta y normaliza números; suma, resta, multiplica y divide.
    • Utiliza potencias, raíces, logaritmos, comparaciones y operaciones con arrays.
    • Comprueba las salidas de éxito y error antes de aplicar un resultado.

    Un rango mayor no significa precisión arbitraria. La mantisa usa precisión double; Idle Mode determina si se permiten valores negativos y fracciones distintas de cero.

    Explorar números y errores
  2. Producción y compras

    Un monedero jugable junto al Blueprint que produce y consume recursos.

    Captura pendiente de validación manual

    Construye una economía que crezca con tu juego.

    Conecta producción de recursos, precios crecientes y compras por lotes a tu gameplay. Usa los resultados para decidir qué puede comprar el jugador y cuándo actualizar su saldo.

    • Calcula producción a partir de una tasa y el tiempo transcurrido.
    • Obtén el coste de una compra y la cantidad máxima asequible.
    • Conecta un monedero a tus propios botones y mensajes de UMG.

    Las fórmulas calculan valores. Tu juego valida la acción y aplica conjuntamente los cambios de saldo y de propiedad.

    Construir un contador de recursos
  3. Componentes en gameplay

    Un componente de Actor, su evento de cambio y una interfaz conectada.

    Captura pendiente de validación manual

    Dale un dueño a cada valor.

    Añade un componente de valor a un Actor y reacciona cuando cambie. Separa el grafo que controla un recurso de los widgets y sistemas que lo muestran.

    • Lee y actualiza un componente Normal mediante sus operaciones públicas.
    • Utiliza OnValueChanged para refrescar la interfaz cuando cambie el valor.
    • Replica valores Normal con un Actor propietario replicado y relevante.

    El servidor debe autorizar los cambios de gameplay. Los componentes Safe no replican automáticamente su estado protegido.

    Entender componentes y replicación
  4. Valores Safe ligados a contexto

    Inicialización, modificación comprobada y respuesta visible ante una operación rechazada.

    Captura pendiente de validación manual

    Autentica el valor antes de confiar en él.

    Usa almacenamiento Safe para valores que necesitan comprobaciones de integridad en memoria. Elige valores ligados a contexto cuando un número protegido deba pertenecer a un contexto concreto de gameplay.

    • Inicializa los valores protegidos en el momento adecuado del ciclo del juego.
    • Comprueba la autenticación y el éxito antes de consumir un valor.
    • Conserva el valor anterior cuando se rechaza una modificación protegida.

    Safe no sustituye la autoridad del servidor ni constituye un sistema antitrampas completo. Los handles en memoria no son datos de guardado portables.

    Trabajar con valores Safe
  5. Guardar y recuperar un saldo

    Guardado, reinicio de sesión, valor recuperado y un conflicto de revisión.

    Captura pendiente de validación manual

    Recupera valores protegidos entre sesiones.

    Construye el guardado y la recuperación con registros autenticados, identidades estables y revisiones explícitas. Tu aplicación controla las claves y la política de almacenamiento.

    • Vincula cada registro guardado a su propietario, dominio y slot.
    • Gestiona conflictos de revisión sin sobrescribir silenciosamente un registro más reciente.
    • Elige almacenamiento local portable o integra un almacén de servidor de confianza.

    La persistencia requiere gestión nativa de claves e inicialización de sesión. No se configura solo con Blueprint; el almacenamiento local no garantiza protección contra rollback frente al dueño del equipo.

    Planificar guardado y recuperación
  6. Formato numérico personalizado

    Un asset de formato y los mismos valores con distintas notaciones.

    Captura pendiente de validación manual

    Haz legibles los valores grandes de tu juego.

    Elige cómo ve el jugador un valor sin modificar el número que hay detrás. Crea assets de formato para tu notación y reutilízalos en la interfaz.

    • Define sufijos y reglas para las escalas de tu economía.
    • Previsualiza la salida y comprueba reglas inválidas o ambiguas.
    • Registra los assets que necesita el juego empaquetado.

    El formato de presentación puede redondear. Conserva el valor numérico o el registro de persistencia apropiado para guardarlo.

    Crear un formato
  7. Materiales y Niagara

    El grafo de parámetros junto al material o las partículas que los consumen.

    Captura pendiente de validación manual

    Conecta los números con lo que ve el jugador.

    Envía una representación Packed comprobada a materiales y Niagara. Usa la mantisa y el exponente como entradas explícitas de los efectos que diseñes.

    • Convierte a Packed y gestiona los fallos de conversión.
    • Envía canales comprobados a un parámetro vectorial de material.
    • Proporciona parámetros float e integer separados a Niagara.

    Packed reduce precisión y rango para transportar datos gráficos. Conserva los saldos autoritativos en números normales o Safe y valida el efecto con un renderizador real.

    Conectar materiales y Niagara
  8. Cálculos nativos por lotes

    Un consumidor nativo y sus resultados inspeccionados.

    Captura pendiente de validación manual

    Integra el cálculo por lotes en tus sistemas C++.

    Usa la API nativa por lotes cuando tus sistemas trabajen con colecciones de Scientific Numbers. Consulta las capacidades disponibles en el hardware de destino.

    • Suma lotes y multiplícalos por un escalar.
    • Compara y normaliza valores; calcula suma, mínimo o máximo.
    • Gestiona los buffers de salida y los elementos restantes mediante la API nativa.

    Las operaciones SIMD se exponen mediante C++. El rendimiento depende de la operación, los datos, el hardware y la compilación; no se promete una aceleración universal.

    Explorar la API nativa por lotes
  9. Configuración numérica en DataTables

    Actualización de filas coincidentes y nuevas, seguida de Undo.

    Captura pendiente de validación manual

    Edita la configuración numérica en el editor.

    Usa filas Scientific Number para valores que mantengas como datos: recursos iniciales, precios o ajustes de progresión. Revisa las actualizaciones CSV antes de guardar el asset resultante.

    • Valida la entrada antes de modificar una tabla.
    • Añade filas nuevas o actualiza las coincidentes según el modo elegido.
    • Utiliza Undo y Redo del editor y guarda el asset explícitamente.

    Actualizar filas coincidentes no elimina las ausentes del CSV. Es un flujo de edición de datos; los cálculos de gameplay no necesitan DataTables.

    Revisar el flujo CSV
  10. Integración opcional de IA

    Herramientas registradas y una operación concreta con su resultado en Unreal.

    Captura pendiente de validación manual

    Conecta un asistente a las herramientas del plugin.

    El adaptador de IA está incluido en Scientific Number Tools. Conecta un cliente compatible mediante Toolset Registry y Unreal MCP cuando quieras que un asistente inspeccione o invoque las operaciones expuestas.

    • Descubre las operaciones disponibles en el catálogo de herramientas.
    • Trabaja con operaciones numéricas y assets de formato compatibles.
    • Mantén explícitas la creación, configuración y escritura de assets.

    El núcleo funciona sin IA. Para usarla necesitas los plugins de integración de Unreal pertinentes y un cliente configurado, sin un segundo plugin del estudio ni una instalación de Python del sistema.

    Configurar la integración de IA

Preguntas frecuentes

¿Para qué sirve Scientific Number Tools?

Scientific Number Tools es un plugin de Unreal Engine para gameplay con números grandes: cálculos Blueprint, economías de recursos, componentes de valor, almacenamiento Safe, formatos e integración nativa.

¿Ofrece aritmética de precisión arbitraria?

No. Un Scientific Number separa una mantisa de precisión double de un exponente decimal int64. Esto amplía el rango representable sin ofrecer precisión ilimitada.

¿Puedo usarlo completamente en Blueprint?

Blueprint permite muchos cálculos habituales, componentes y operaciones de formato. La persistencia Safe portable requiere gestión nativa de claves e inicialización de sesión; la API SIMD por lotes es C++.

¿Safe hace invulnerable una economía multijugador?

No. Los valores Safe autentican el almacenamiento protegido. Tu juego sigue necesitando autoridad del servidor, validación de compras y una política de persistencia adecuada.

¿Es compatible con Android y Linux?

La revisión actual del código está orientada a Unreal Engine 5.8 en Win64 y sigue en validación manual. Android y Linux requieren trabajo de compatibilidad y validación independiente de compilación y ejecución.

¿La integración de IA se descarga por separado?

No. El adaptador opcional está incluido en el plugin. Para usar IA, activa las integraciones pertinentes de Unreal y configura un cliente compatible. El núcleo funciona sin cuenta de IA.

Antes de integrarlo en tu proyecto

Unreal Engine
5.8
Plataforma actual
Windows / Win64
Acceso
Blueprint + C++
Revisión documentada
1.0.0

Android y Linux siguen pendientes de habilitación y validación. La persistencia necesita integración nativa y los lotes SIMD son C++. Consulta la cobertura antes de elegir tus plataformas de publicación.

Consultar cobertura y compatibilidad