Durante este periodo hubo actividad en 11 proyectos.
Proyectos
Lonely_Ruins.Android
- Se actualizó el SDK de compilación y objetivo al nivel 36.
- Se implementó un nuevo puerto para escritorio en Linux utilizando LWJGL.
- Se añadieron scripts de construcción y ejecución para las versiones de Android y escritorio.
- Se integró navegación nativa mediante teclado y mando para la interfaz de usuario.
DataCube.Web
- Se añadió el archivo DataCube.jpg.
Crunchy-AIServer
- Se implementó un supervisor unificado para inferencia de IA que gestiona modelos de lenguaje, imágenes, video y música.
- Se añadió soporte para streaming de pesos desde el disco para optimizar el uso de memoria RAM en modelos grandes.
- Se integró un sistema de gestión de trabajos con barras de progreso en tiempo real, estimaciones de tiempo y logs detallados.
- Se unificó la arquitectura de construcción de motores utilizando una biblioteca ggml compartida para mejorar la eficiencia.
Chat
- Se añadió soporte para chat de voz P2P y pantalla compartida con control remoto mediante WebRTC.
- Se implementó un sistema de salas de chat con permisos de usuario y una capa de servicios para la lógica de negocio.
- Se integró un registro de usuarios auditable con gestión de sesiones, autenticación por cookies y roles de administrador.
- Se añadió un marco de migraciones de base de datos para gestionar cambios de esquema de forma incremental y segura.
KnpGame
- Se convirtió el proyecto a MonoGame incluyendo herramientas de extracción de recursos y un motor de ejecución.
- Se añadió un menú de depuración con opciones para saltar niveles, reiniciar y pausar el juego.
- Se implementó el soporte para el motor de ejecución de KnP con corrección en el análisis de expresiones y contadores.
- Se ajustó el escalado de objetos de texto y la renderización del atlas de fuentes para coincidir con el diseño original.
VoxelCraft
- Se implementó un mundo procedimental infinito basado en trozos con biomas, ríos y cuevas.
- Se añadió un renderizador de voxeles con Three.js que incluye iluminación por antorchas y oclusión ambiental.
- Se integró un sistema de inventario, fabricación de objetos y un ciclo de día y noche con mobs.
- Se incorporó soporte para guardado en localStorage y multijugador mediante WebRTC.
max2obj
- Se implementó la primera versión del conversor de archivos .MAX a .OBJ.
- Se añadió soporte para operaciones booleanas deterministas (unión, intersección y resta) mediante BSP CSG.
- Se integró el mapeo UV para modificadores UVW Map y primitivas paramétricas, incluyendo el manejo de escalas y gizmos.
- Se añadió la exportación de materiales estándar completos, incluyendo todos los mapas de bits y propiedades de iluminación.
Kaos
- Se completó la migración del juego a MonoGame con soporte para menús, físicas, IA y proyectiles.
- Se implementó un sistema de carga de activos basado en PNG y JSON, eliminando la dependencia de formatos antiguos.
- Se añadió audio posicional con caída por distancia y paneo estéreo.
- Se optimizó la interfaz de usuario con botones dinámicos, etiquetas de fuentes en vivo y un selector de pistas basado en escaneo de directorios.
SimpleNeuralNetwork
- Se actualizó el proyecto a .NET 10.0.
VAR.DesignSystem
- Se añadieron los componentes de tabla, diálogo y slider.
- Los iconos SVG ahora se incrustan directamente en el CSS.
- La cabecera y el sidebar se convirtieron en componentes oficiales.
- Se eliminaron todas las dependencias de JavaScript y se simplificaron las clases CSS.
Adrian
- Se añadieron pruebas unitarias para las herramientas y se mejoró el análisis de argumentos JSON.
- Se reemplazaron las concatenaciones de cadenas por cadenas interpoladas en componentes, pruebas y servicios.
- Se implementaron componentes Razor para visualizar interacciones de herramientas y un asistente para generar títulos descriptivos.
- Se modificó la visualización de la información de uso para mostrarla dentro de una ventana emergente.