Informazioni sul servizio
TradottoHai bisogno di scripting Squirrel fatto bene? Sviluppo codice incorporato in Squirrel per giochi e applicazioni C++: da piccoli script di configurazione a sistemi di gioco completi. Squirrel è un linguaggio leggero simile al C utilizzato nei mod di gioco, nei dispositivi Electric Imp, in MySQL Shell e in numerosi motori personalizzati, e conosco tutte le sue sfumature.
Cosa faccio: logica di gioco (comportamento AI, missioni, regole di spawn, gestori di eventi), configurazioni basate sui dati che i designer possono modificare in sicurezza, e binding puliti tra il tuo host C++ e la macchina virtuale Squirrel. Collego classi e funzioni native tramite Sqrat o API di stack diretto, espongo esattamente l'interfaccia di cui hai bisogno e mantengo il confine sicuro per il tipo — uno script errato non farà crashare il motore.
Riscrivo anche script esistenti ingarbugliati, aggiungo gestione degli errori e sandboxing, profilo i punti critici e organizzo moduli riutilizzabili con documentazione chiara. Delegati, chiusure, metametodi, tabelle come classi — utilizzo il linguaggio come è stato progettato.
Ricevi codice leggibile con commenti, una breve guida per collegare gli script all'host e supporto dopo la consegna. Descrivi il tuo motore, la versione del linguaggio host e il compito — ti darò una stima accurata. I compiti piccoli li faccio rapidamente, i sistemi grandi li consegno in fasi concordate.
Cosa faccio: logica di gioco (comportamento AI, missioni, regole di spawn, gestori di eventi), configurazioni basate sui dati che i designer possono modificare in sicurezza, e binding puliti tra il tuo host C++ e la macchina virtuale Squirrel. Collego classi e funzioni native tramite Sqrat o API di stack diretto, espongo esattamente l'interfaccia di cui hai bisogno e mantengo il confine sicuro per il tipo — uno script errato non farà crashare il motore.
Riscrivo anche script esistenti ingarbugliati, aggiungo gestione degli errori e sandboxing, profilo i punti critici e organizzo moduli riutilizzabili con documentazione chiara. Delegati, chiusure, metametodi, tabelle come classi — utilizzo il linguaggio come è stato progettato.
Ricevi codice leggibile con commenti, una breve guida per collegare gli script all'host e supporto dopo la consegna. Descrivi il tuo motore, la versione del linguaggio host e il compito — ti darò una stima accurata. I compiti piccoli li faccio rapidamente, i sistemi grandi li consegno in fasi concordate.