Sobre o serviço
TraduzidoPrecisa de scripting Squirrel feito corretamente? Desenvolvo código embutido em Squirrel para jogos e aplicações C++: de pequenos scripts de configuração a sistemas de jogo completos. Squirrel é uma linguagem leve semelhante ao C usada em mods de jogos, dispositivos Electric Imp, MySQL Shell e inúmeras engines personalizadas, e conheço todas as suas nuances.
O que eu faço: lógica de jogo (comportamento de IA, missões, regras de spawn, manipuladores de eventos), configs orientadas a dados que os designers podem editar com segurança, e ligações limpas entre seu host C++ e a máquina virtual Squirrel. Eu vinculo classes e funções nativas via Sqrat ou API de pilha direta, exponho exatamente a interface que você precisa e mantenho a fronteira segura em termos de tipo — um script ruim não vai travar o motor.
Também reescrevo scripts existentes emaranhados, adiciono tratamento de erros e sandboxing, perfilo pontos críticos e organizo módulos reutilizáveis com documentação clara. Delegados, closures, metamétodos, tabelas como classes — uso a linguagem como foi projetada.
Você recebe código legível com comentários, um guia curto para conectar scripts ao host e suporte após a entrega. Descreva seu motor, versão da linguagem host e tarefa — eu lhe darei uma estimativa precisa. Tarefas pequenas eu faço rapidamente, sistemas grandes eu entrego em etapas acordadas.
O que eu faço: lógica de jogo (comportamento de IA, missões, regras de spawn, manipuladores de eventos), configs orientadas a dados que os designers podem editar com segurança, e ligações limpas entre seu host C++ e a máquina virtual Squirrel. Eu vinculo classes e funções nativas via Sqrat ou API de pilha direta, exponho exatamente a interface que você precisa e mantenho a fronteira segura em termos de tipo — um script ruim não vai travar o motor.
Também reescrevo scripts existentes emaranhados, adiciono tratamento de erros e sandboxing, perfilo pontos críticos e organizo módulos reutilizáveis com documentação clara. Delegados, closures, metamétodos, tabelas como classes — uso a linguagem como foi projetada.
Você recebe código legível com comentários, um guia curto para conectar scripts ao host e suporte após a entrega. Descreva seu motor, versão da linguagem host e tarefa — eu lhe darei uma estimativa precisa. Tarefas pequenas eu faço rapidamente, sistemas grandes eu entrego em etapas acordadas.