O usłudze
PrzetłumaczonePotrzebujesz skryptów w grze lub aplikacji C/C++, ale nie chcesz nosić ciężkiego środowiska wykonawczego? Specjalizuję się w Wren — małym, szybkim języku opartym na klasach z wbudowaną współbieżnością, zaprojektowanym specjalnie do osadzania. Piszę skrypty, których potrzebuje Twój projekt w Wren i, co równie ważne, starannie wiążę je z hostem C, aby dane płynęły w obie strony bez niespodzianek.
Co otrzymujesz:
— Logika gry i aplikacji w idiomatycznym Wren: encje, maszyny stanów, zachowanie AI, obsługa zdarzeń, systemy zadań i dialogów.
— Współbieżność oparta na włóknach: kooperacyjne korutyny dla harmonogramów, przerywników, zadań asynchronicznych i sekwencji krok po kroku bez blokowania głównej pętli.
— Powiązania hosta: obce klasy i obce metody, które udostępniają funkcje Twojego silnika Wren i bezpiecznie przekazują wartości przez granicę.
— Konfiguracja osadzania: inicjalizacja VM Wren, ładowanie modułów i rozwiązywanie, wywołania błędów i wyjścia, limity pamięci i obsługa slotów.
— Skrypty konfiguracyjne i automatyzacyjne, które nie-programiści w zespole mogą bezpiecznie edytować.
Jak pracuję: opisujesz API hosta i cele, projektuję układ modułu, piszę udokumentowany kod Wren i dostarczam powiązanie C oraz krótki przewodnik integracyjny. Każdy wynik jest testowany na minimalnym hoście testowym, aby można go było od razu osadzić w Twojej budowie. Skrypty pozostają czytelne, hierarchia klas pozostaje rozsądna, a wydajność pozostaje wysoka — kompilator jednoprzejazdowy Wren i API slotów to doceniają.
Modding, silniki reguł, AI w grze lub lekkie osadzone konfiguracje — sprawiam, że Wren staje się natywną częścią Twojego silnika. Powiedz mi, jaki jest język hosta, docelowa platforma i co wymaga skryptowania, a dokładnie oszacuję zadanie.
Co otrzymujesz:
— Logika gry i aplikacji w idiomatycznym Wren: encje, maszyny stanów, zachowanie AI, obsługa zdarzeń, systemy zadań i dialogów.
— Współbieżność oparta na włóknach: kooperacyjne korutyny dla harmonogramów, przerywników, zadań asynchronicznych i sekwencji krok po kroku bez blokowania głównej pętli.
— Powiązania hosta: obce klasy i obce metody, które udostępniają funkcje Twojego silnika Wren i bezpiecznie przekazują wartości przez granicę.
— Konfiguracja osadzania: inicjalizacja VM Wren, ładowanie modułów i rozwiązywanie, wywołania błędów i wyjścia, limity pamięci i obsługa slotów.
— Skrypty konfiguracyjne i automatyzacyjne, które nie-programiści w zespole mogą bezpiecznie edytować.
Jak pracuję: opisujesz API hosta i cele, projektuję układ modułu, piszę udokumentowany kod Wren i dostarczam powiązanie C oraz krótki przewodnik integracyjny. Każdy wynik jest testowany na minimalnym hoście testowym, aby można go było od razu osadzić w Twojej budowie. Skrypty pozostają czytelne, hierarchia klas pozostaje rozsądna, a wydajność pozostaje wysoka — kompilator jednoprzejazdowy Wren i API slotów to doceniają.
Modding, silniki reguł, AI w grze lub lekkie osadzone konfiguracje — sprawiam, że Wren staje się natywną częścią Twojego silnika. Powiedz mi, jaki jest język hosta, docelowa platforma i co wymaga skryptowania, a dokładnie oszacuję zadanie.