Acerca del servicio
Traducido¿Necesitas scripting en Squirrel hecho correctamente? Desarrollo código embebido en Squirrel para juegos y aplicaciones en C++: desde pequeños scripts de configuración hasta sistemas de juego completos. Squirrel es un lenguaje ligero similar a C utilizado en mods de juegos, dispositivos Electric Imp, MySQL Shell y numerosos motores personalizados, y conozco todas sus sutilezas.
Lo que hago: lógica de juego (comportamiento de IA, misiones, reglas de aparición, controladores de eventos), configuraciones basadas en datos que los diseñadores pueden editar de forma segura, y enlaces limpios entre tu host en C++ y la máquina virtual Squirrel. Enlazo clases y funciones nativas a través de Sqrat o API de pila directa, expongo exactamente la interfaz que necesitas y mantengo la frontera segura en cuanto a tipos: un script defectuoso no hará que el motor se bloquee.
También reescribo scripts existentes enredados, añado manejo de errores y sandboxing, perfilo puntos críticos y organizo módulos reutilizables con documentación clara. Delegados, cierres, metamétodos, tablas como clases: utilizo el lenguaje tal como fue diseñado.
Obtienes código legible con comentarios, una guía corta para conectar scripts al host y soporte después de la entrega. Describe tu motor, versión del lenguaje host y tarea: te daré una estimación precisa. Las tareas pequeñas las hago rápidamente, los sistemas grandes los entrego en etapas acordadas.
Lo que hago: lógica de juego (comportamiento de IA, misiones, reglas de aparición, controladores de eventos), configuraciones basadas en datos que los diseñadores pueden editar de forma segura, y enlaces limpios entre tu host en C++ y la máquina virtual Squirrel. Enlazo clases y funciones nativas a través de Sqrat o API de pila directa, expongo exactamente la interfaz que necesitas y mantengo la frontera segura en cuanto a tipos: un script defectuoso no hará que el motor se bloquee.
También reescribo scripts existentes enredados, añado manejo de errores y sandboxing, perfilo puntos críticos y organizo módulos reutilizables con documentación clara. Delegados, cierres, metamétodos, tablas como clases: utilizo el lenguaje tal como fue diseñado.
Obtienes código legible con comentarios, una guía corta para conectar scripts al host y soporte después de la entrega. Describe tu motor, versión del lenguaje host y tarea: te daré una estimación precisa. Las tareas pequeñas las hago rápidamente, los sistemas grandes los entrego en etapas acordadas.