Acerca del servicio
Traducido¿Necesitas scripts dentro de un juego o aplicación en C/C++, pero no quieres cargar un runtime pesado? Me especializo en Wren — un lenguaje pequeño y rápido basado en clases con concurrencia incorporada, diseñado específicamente para la integración. Escribo los scripts que tu proyecto necesita en Wren y, igualmente importante, los vinculo cuidadosamente al host en C para que los datos fluyan en ambas direcciones sin sorpresas.
Lo que obtienes:
— Lógica de juego y aplicación en Wren idiomático: entidades, máquinas de estado, comportamiento de IA, controladores de eventos, sistemas de misiones y diálogos.
— Concurrencia basada en fibras: corutinas cooperativas para líneas de tiempo, escenas cortadas, tareas asíncronas y secuencias paso a paso sin bloquear el bucle principal.
— Vínculos de host: clases extranjeras y métodos extranjeros que exponen las funciones de tu motor a Wren y pasan valores de manera segura a través de la frontera.
— Configuración de integración: inicialización de la VM de Wren, carga y resolución de módulos, callbacks de error y salida, límites de memoria y manejo de slots.
— Scripts de configuración y automatización que los no programadores del equipo pueden editar de forma segura.
Cómo trabajo: describes la API del host y los objetivos, diseño el layout del módulo, escribo código Wren documentado y entrego el vínculo en C más una breve guía de integración. Cada resultado se prueba en un host de prueba mínimo para que pueda integrarse en tu compilación de inmediato. Los scripts permanecen legibles, la jerarquía de clases se mantiene razonable y el rendimiento se mantiene alto — el compilador de paso único de Wren y la API de slots lo aprecian.
Modificación, motores de reglas, IA en el juego o configuración ligera integrada — hago de Wren una parte nativa de tu motor. Dime el lenguaje del host, la plataforma objetivo y qué necesita scripting, y estimaré la tarea con precisión.
Lo que obtienes:
— Lógica de juego y aplicación en Wren idiomático: entidades, máquinas de estado, comportamiento de IA, controladores de eventos, sistemas de misiones y diálogos.
— Concurrencia basada en fibras: corutinas cooperativas para líneas de tiempo, escenas cortadas, tareas asíncronas y secuencias paso a paso sin bloquear el bucle principal.
— Vínculos de host: clases extranjeras y métodos extranjeros que exponen las funciones de tu motor a Wren y pasan valores de manera segura a través de la frontera.
— Configuración de integración: inicialización de la VM de Wren, carga y resolución de módulos, callbacks de error y salida, límites de memoria y manejo de slots.
— Scripts de configuración y automatización que los no programadores del equipo pueden editar de forma segura.
Cómo trabajo: describes la API del host y los objetivos, diseño el layout del módulo, escribo código Wren documentado y entrego el vínculo en C más una breve guía de integración. Cada resultado se prueba en un host de prueba mínimo para que pueda integrarse en tu compilación de inmediato. Los scripts permanecen legibles, la jerarquía de clases se mantiene razonable y el rendimiento se mantiene alto — el compilador de paso único de Wren y la API de slots lo aprecian.
Modificación, motores de reglas, IA en el juego o configuración ligera integrada — hago de Wren una parte nativa de tu motor. Dime el lenguaje del host, la plataforma objetivo y qué necesita scripting, y estimaré la tarea con precisión.