← Registro de cambios
A diario2026-06-22

El proyecto se vuelve de código abierto + la aplicación de escritorio deja de fallar

Este es un día importante: todo el proyecto se vuelve formalmente de código abierto: cada módulo se enriquece con documentos bilingües ilustrados y una licencia de código abierto, y admite "traiga su propia suscripción de agente"; el mismo día solucionó el obstinado bucle de inicio de la aplicación de escritorio empaquetada, convirtió la galería de ejemplos del sitio web en una vista dividida en vivo y consiguió un inicio con activos primero, un cambio de sombra más simple y una corrección de animación en el motor.

Del "para nosotros" al "para todos"

Este día es un momento especial en la vida de un proyecto: por primera vez se entregó al público de forma completa y presentable. El código abierto no es sólo el acto de "hacer público el código", sino que significa todo un conjunto de preparación dirigida a extraños: ¿por qué otros deberían entender lo que estás haciendo? ¿Por qué confiar en que funciona? ¿Por qué estar dispuesto a instalarlo y modificarlo ellos mismos? Todo lo que se hizo hoy responde a estas preguntas: escribir documentos bilingües para cada módulo que dejen en claro "qué es, cómo colabora, cómo comenzar", implementar licencias de código abierto para que otros puedan usarlos y modificarlos legalmente, garantizar que lo que se descarga realmente funcione de inmediato en lugar de faltar piezas, eliminar el obstáculo de que la aplicación de escritorio falle al iniciarse y hacer que los ejemplos del sitio web muestren de un vistazo "lo que esta cosa puede construir". Para un proyecto interno de código abierto, la parte más difícil es no publicar nunca el código en sí, sino volver a pulir lo que "sólo los de adentro entienden" para convertirlo en algo que "cualquiera pueda entender". Eso es exactamente lo que hizo este día.

Código abierto: documentos bilingües completos + traiga su propia suscripción de agente

Este día terminó, de una sola vez, el pulido público para pasar al código abierto. El elemento principal: documentos bilingües (chino/inglés) ricos e ilustrados en cada módulo principal y el superproyecto general, todo en una estructura consistente de tres partes: la primera parte sobre "por qué es diferente" (lo que hace que esta plataforma sea especial), la segunda parte sobre "un ciclo de colaboración de siete pasos entre humanos y IA" (cómo los humanos y la IA convierten una idea en un juego paso a paso), la tercera parte, un "mapa de los módulos" (qué partes comprende el proyecto y qué maneja cada uno). Esta estructura consistente permite que cualquier extraño, cualquiera que sea el módulo que abra primero, lo comprenda rápidamente con el mismo modelo mental. El lado de la línea de comandos agregó una sección dedicada a "traiga su propia suscripción de agente": no necesita estar limitado a un solo proveedor, pero puede manejar toda la plataforma con su propia suscripción de agente de codificación o API existente, eligiendo cualquiera de las cuatro opciones principales. Cada submódulo también obtuvo su licencia de código abierto, para que otros puedan usarlo, modificarlo y redistribuirlo con confianza bajo términos claros. Para un proyecto que desea ser comprendido por una comunidad y ampliado por los desarrolladores, este conjunto de documentos y licencias es la primera tarjeta de presentación que le entrega al mundo.

La aplicación de escritorio deja de fallar al inicio

Una versión de código abierto debe permitir que las personas "descarguen y ejecuten", y la aplicación de escritorio empaquetada en ese momento tropezó exactamente allí: se bloqueó al iniciarse, y el backend informó repetidamente que faltaba un módulo de tiempo de ejecución central. La causa principal fue que el módulo y sus dependencias quedaron fuera del paquete, por lo que el tiempo de ejecución sin conexión, naturalmente, no pudo encontrarlos. La solución de este día incluyó todo el cierre de dependencia de tiempo de ejecución necesario en el paquete de escritorio, lo que garantiza que todo esté presente incluso sin conexión y se inicie correctamente. Al mismo tiempo se resolvieron dos problemas relacionados: el paquete de escritorio pasó a agrupar un solo juego, evitando la antigua colisión de identificador de recursos cuando coexisten varios juegos; y ahora tolera el problema ocasional de "el archivo simplemente desapareció" al copiar muchos archivos durante la compilación: un parpadeo transitorio que anteriormente abortaba toda la compilación bajo una estricta verificación de errores. Después de la solución, la aplicación de escritorio se inicia y ingresa de manera confiable en lugar de morir al inicio. El significado llega justo al meollo del lanzamiento de código abierto: por muy bueno que sea un proyecto, si la gente ni siquiera puede abrirlo después de descargarlo, nada más importa.

La galería de ejemplos: explore la lista y ejecute una demostración en paralelo

Junto con el código abierto, la galería de ejemplos del sitio web se reconstruyó en un diseño dividido de "navegar y ejecutar". El lado izquierdo enumera todos los ejemplos con filtrado de categorías; el lado derecho es un marco de vista previa en vivo que ejecuta cualquier ejemplo en el que haga clic: sin descargar, sin salir de la página, haga clic y vea. También admite enlaces profundos: comparta la URL de un ejemplo y la otra persona accederá directamente a esa, lo que resulta útil para compartir y hacer referencia. También se creó un generador de información de complementos, que captura automáticamente los metadatos de cada complemento en datos estructurados, de modo que las tarjetas de galería ya no son imágenes estáticas y sin vida, sino que abren un cuadro de diálogo detallado al hacer clic. Para un proyecto de código abierto que desea que las personas se formen rápidamente una impresión de "lo que esto realmente puede hacer", una galería de ejemplos de hacer clic y reproducir supera a mil palabras de descripción: ver una demostración con sus propios ojos es mucho más convincente que leer un párrafo.

Motor: inicio de primer activo + cambio de sombra + corrección de animación modificada

El motor también tuvo un gran día, avanzando varias cosas. Uno: aterrizó una startup "primero el activo", con los seis juegos de muestra migrados: un juego ya no depende de abrir el código para construir la escena pieza por pieza, sino que se crea una instancia directamente desde un activo estructurado (descripción de la escena), más limpio y más amigable para que un editor visual lo lea y escriba. Dos: el control de sombras se simplificó: donde antes una luz direccional necesitaba un componente de "sombra" separado para proyectar sombras, ahora está plegado en un interruptor que lleva la luz direccional, que se enciende cuando es necesario proyectar sombras; Un concepto menos, más intuitivo de utilizar. Tres: se solucionó un error de orientación real en la animación con máscara: los datos de rotación se habían tratado erróneamente como otra representación, por lo que los modelos animados importados de herramientas profesionales estaban orientados incorrectamente; arreglado, la orientación finalmente es correcta. Los Tilemaps también obtuvieron renderizado de "capa de objeto" (encima de la cuadrícula de celdas, cada celda puede colocar un objeto independiente con orientación, giro y pivote), lo que hace que los niveles 2D sean más flexibles; y se endureció el registro de activos y la recuperación de la salud del prestatario después de accidentes. Algunas mejoras apuntan a una arquitectura más limpia, algunas corrigen errores, otras amplían la capacidad, pero todas hacen que la base del motor sea más sólida, justo en el momento del código abierto, cuando está a punto de ser examinado y utilizado por más personas.

que significa este dia

El peso de este día reside en la palabra "hacia afuera". Ante él, todo el progreso de la plataforma miraba hacia adentro, hacia sí misma; a partir de ese día, se presentó completamente ante el público por primera vez: cualquiera puede descargarlo, leerlo, ejecutarlo, modificarlo y contribuir. El código abierto es el punto de inflexión en el que un proyecto pasa de ser "el trabajo de unas pocas personas" a "una cosa pública", colocándolo en un contexto más amplio examinado conjuntamente y al que se unen desarrolladores de todo el mundo. Vale la pena señalar: casi todo el esfuerzo de código abierto del día fue "considerado con los demás": escribir documentos claros para que los extraños los entiendan; implementar licencias para que otros lo utilicen con confianza; solucionar el fallo del escritorio y garantizar la ejecución con un solo clic para que los visitantes nuevos no sean rechazados; construir la galería de ejemplo para que la gente vea sus posibilidades de un vistazo. Un proyecto dispuesto a dedicar un día entero sólo para hacerse "más amigable con los demás" demuestra, solo con eso, que está listo para dar un paso hacia un mundo más amplio. A partir de hoy, esta plataforma de creación de juegos de IA ya no pertenece sólo a quienes la construyen.

← Todas las actualizaciones diarias