À propos du service
TraduitBesoin de scripts Squirrel bien faits ? Je développe du code intégré en Squirrel pour des jeux et des applications C++ : des petits scripts de configuration aux systèmes de jeu complets. Squirrel est un langage léger semblable à C utilisé dans les mods de jeu, les appareils Electric Imp, MySQL Shell, et de nombreux moteurs personnalisés, et je connais toutes ses nuances.
Ce que je fais : logique de jeu (comportement IA, quêtes, règles de spawn, gestionnaires d'événements), configurations basées sur les données que les concepteurs peuvent modifier en toute sécurité, et liaisons propres entre votre hôte C++ et la machine virtuelle Squirrel. Je lie des classes et fonctions natives via Sqrat ou l'API de pile directe, expose exactement l'interface dont vous avez besoin, et garde la frontière sûre pour les types — un mauvais script ne fera pas planter le moteur.
Je réécris également des scripts existants enchevêtrés, ajoute la gestion des erreurs et le sandboxing, profile les points chauds, et organise des modules réutilisables avec une documentation claire. Délégués, fermetures, métaméthodes, tables en tant que classes — j'utilise le langage tel qu'il a été conçu.
Vous obtenez un code lisible avec des commentaires, un court guide pour connecter les scripts à l'hôte, et un support après livraison. Décrivez votre moteur, la version du langage hôte, et la tâche — je vous donnerai une estimation précise. Les petites tâches, je les fais rapidement, les grands systèmes, je les livre en étapes convenues.
Ce que je fais : logique de jeu (comportement IA, quêtes, règles de spawn, gestionnaires d'événements), configurations basées sur les données que les concepteurs peuvent modifier en toute sécurité, et liaisons propres entre votre hôte C++ et la machine virtuelle Squirrel. Je lie des classes et fonctions natives via Sqrat ou l'API de pile directe, expose exactement l'interface dont vous avez besoin, et garde la frontière sûre pour les types — un mauvais script ne fera pas planter le moteur.
Je réécris également des scripts existants enchevêtrés, ajoute la gestion des erreurs et le sandboxing, profile les points chauds, et organise des modules réutilisables avec une documentation claire. Délégués, fermetures, métaméthodes, tables en tant que classes — j'utilise le langage tel qu'il a été conçu.
Vous obtenez un code lisible avec des commentaires, un court guide pour connecter les scripts à l'hôte, et un support après livraison. Décrivez votre moteur, la version du langage hôte, et la tâche — je vous donnerai une estimation précise. Les petites tâches, je les fais rapidement, les grands systèmes, je les livre en étapes convenues.