Über den Service
ÜbersetztBrauchen Sie Squirrel-Skripting, das richtig gemacht wird? Ich entwickle eingebetteten Code in Squirrel für Spiele und C++-Anwendungen: von kleinen Konfigurationsskripten bis hin zu vollwertigen Spielsystemen. Squirrel ist eine leichte, C-ähnliche Sprache, die in Spielmods, Electric Imp-Geräten, MySQL Shell und zahlreichen benutzerdefinierten Engines verwendet wird, und ich kenne alle ihre Nuancen.
Was ich tue: Spiel-Logik (KI-Verhalten, Quests, Spawn-Regeln, Ereignis-Handler), datengesteuerte Konfigurationen, die Designer sicher bearbeiten können, und saubere Bindungen zwischen deinem C++-Host und der Squirrel-virtuellen Maschine. Ich binde native Klassen und Funktionen über Sqrat oder die direkte Stack-API, stelle genau die Schnittstelle bereit, die du benötigst, und halte die Grenze typensicher — ein fehlerhaftes Skript wird die Engine nicht zum Absturz bringen.
Ich schreibe auch verworrene bestehende Skripte um, füge Fehlerbehandlung und Sandboxing hinzu, profiliere Hotspots und organisiere wiederverwendbare Module mit klarer Dokumentation. Delegates, Closures, Metamethoden, Tabellen als Klassen — ich benutze die Sprache so, wie sie entworfen wurde.
Du erhältst lesbaren Code mit Kommentaren, einen kurzen Leitfaden zum Verbinden von Skripten mit dem Host und Unterstützung nach der Lieferung. Beschreibe deine Engine, die Version der Host-Sprache und die Aufgabe — ich gebe dir eine genaue Schätzung. Kleine Aufgaben erledige ich schnell, große Systeme liefere ich in vereinbarten Phasen.
Was ich tue: Spiel-Logik (KI-Verhalten, Quests, Spawn-Regeln, Ereignis-Handler), datengesteuerte Konfigurationen, die Designer sicher bearbeiten können, und saubere Bindungen zwischen deinem C++-Host und der Squirrel-virtuellen Maschine. Ich binde native Klassen und Funktionen über Sqrat oder die direkte Stack-API, stelle genau die Schnittstelle bereit, die du benötigst, und halte die Grenze typensicher — ein fehlerhaftes Skript wird die Engine nicht zum Absturz bringen.
Ich schreibe auch verworrene bestehende Skripte um, füge Fehlerbehandlung und Sandboxing hinzu, profiliere Hotspots und organisiere wiederverwendbare Module mit klarer Dokumentation. Delegates, Closures, Metamethoden, Tabellen als Klassen — ich benutze die Sprache so, wie sie entworfen wurde.
Du erhältst lesbaren Code mit Kommentaren, einen kurzen Leitfaden zum Verbinden von Skripten mit dem Host und Unterstützung nach der Lieferung. Beschreibe deine Engine, die Version der Host-Sprache und die Aufgabe — ich gebe dir eine genaue Schätzung. Kleine Aufgaben erledige ich schnell, große Systeme liefere ich in vereinbarten Phasen.