Informazioni sul servizio
TradottoHai bisogno di script all'interno di un gioco o di un'applicazione C/C++, ma non vuoi portare un runtime pesante? Mi specializzo in Wren — un linguaggio piccolo e veloce basato su classi con concorrenza integrata, progettato specificamente per l'incorporamento. Scrivo gli script di cui il tuo progetto ha bisogno in Wren e, altrettanto importante, li leggo con attenzione all'host C in modo che i dati fluiscano in entrambe le direzioni senza sorprese.
Cosa ottieni:
— Logica di gioco e applicazione in Wren idiomatico: entità, macchine a stati, comportamento AI, gestori di eventi, sistemi di missioni e dialoghi.
— Concorrenza basata su fiber: coroutine cooperative per timeline, cutscene, attività asincrone e sequenze passo-passo senza bloccare il ciclo principale.
— Binding dell'host: classi esterne e metodi esterni che espongono le funzioni del tuo motore a Wren e passano in modo sicuro i valori attraverso il confine.
— Configurazione dell'incorporamento: inizializzazione della VM Wren, caricamento e risoluzione dei moduli, callback per errori e output, limiti di memoria e gestione degli slot.
— Script di configurazione e automazione che i non programmatori del team possono modificare in sicurezza.
Come lavoro: descrivi l'API dell'host e gli obiettivi, progetto il layout del modulo, scrivo codice Wren documentato e consegno il binding C più una breve guida all'integrazione. Ogni risultato è testato su un host di test minimo in modo che possa essere incorporato nella tua build immediatamente. Gli script rimangono leggibili, la gerarchia delle classi rimane ragionevole e le prestazioni rimangono elevate — il compilatore a passaggio singolo di Wren e l'API degli slot lo apprezzano.
Modding, motori di regole, AI in-game o configurazione leggera incorporata — faccio di Wren una parte nativa del tuo motore. Dimmi il linguaggio host, la piattaforma target e cosa deve essere scriptato, e stimerò il compito con precisione.
Cosa ottieni:
— Logica di gioco e applicazione in Wren idiomatico: entità, macchine a stati, comportamento AI, gestori di eventi, sistemi di missioni e dialoghi.
— Concorrenza basata su fiber: coroutine cooperative per timeline, cutscene, attività asincrone e sequenze passo-passo senza bloccare il ciclo principale.
— Binding dell'host: classi esterne e metodi esterni che espongono le funzioni del tuo motore a Wren e passano in modo sicuro i valori attraverso il confine.
— Configurazione dell'incorporamento: inizializzazione della VM Wren, caricamento e risoluzione dei moduli, callback per errori e output, limiti di memoria e gestione degli slot.
— Script di configurazione e automazione che i non programmatori del team possono modificare in sicurezza.
Come lavoro: descrivi l'API dell'host e gli obiettivi, progetto il layout del modulo, scrivo codice Wren documentato e consegno il binding C più una breve guida all'integrazione. Ogni risultato è testato su un host di test minimo in modo che possa essere incorporato nella tua build immediatamente. Gli script rimangono leggibili, la gerarchia delle classi rimane ragionevole e le prestazioni rimangono elevate — il compilatore a passaggio singolo di Wren e l'API degli slot lo apprezzano.
Modding, motori di regole, AI in-game o configurazione leggera incorporata — faccio di Wren una parte nativa del tuo motore. Dimmi il linguaggio host, la piattaforma target e cosa deve essere scriptato, e stimerò il compito con precisione.