Опис послуги
ПерекладПотрібен скриптинг на Squirrel як треба? Розробляю вбудований код на Squirrel для ігор та C++ застосунків: від невеликих конфіг-скриптів до повноцінних ігрових систем. Squirrel — легкий C-подібний язик, що застосовується в модах ігор, пристроях Electric Imp, MySQL Shell та множині самописних рушіїв, і я знаю всі його тонкощі.
Що роблю: ігрову логіку (поведінка ШІ, квести, правила спавну, обробники подій), data-driven конфіги, які дизайнери можуть безпечно редагувати, та акуратні біндинги між вашим C++ хостом та віртуальною машиною Squirrel. Прив'язую нативні класи та функції через Sqrat або прямий стековий API, відкриваю рівно той інтерфейс, який потрібен, і тримаю границю типобезпечною — поганий скрипт не упаде рушій.
Також переписую заплутані існуючі скрипти, додаю обробку помилок та пісочницю, профілюю гарячі ділянки та оформляю переиспользуемі модулі з зрозумілою документацією. Делегати, замикання, метаметоди, таблиці як класи — використовую мову так, як вона задумана.
Ви отримуєте читаний код з коментарями, коротку інструкцію по підключенню скриптів до хоста та підтримку після здачі. Опишіть рушій, версію хост-мови та завдання — я точно оціню обсяг. Дрібні завдання роблю швидко, крупні системи здаю за узгодженими етапами.
Що роблю: ігрову логіку (поведінка ШІ, квести, правила спавну, обробники подій), data-driven конфіги, які дизайнери можуть безпечно редагувати, та акуратні біндинги між вашим C++ хостом та віртуальною машиною Squirrel. Прив'язую нативні класи та функції через Sqrat або прямий стековий API, відкриваю рівно той інтерфейс, який потрібен, і тримаю границю типобезпечною — поганий скрипт не упаде рушій.
Також переписую заплутані існуючі скрипти, додаю обробку помилок та пісочницю, профілюю гарячі ділянки та оформляю переиспользуемі модулі з зрозумілою документацією. Делегати, замикання, метаметоди, таблиці як класи — використовую мову так, як вона задумана.
Ви отримуєте читаний код з коментарями, коротку інструкцію по підключенню скриптів до хоста та підтримку після здачі. Опишіть рушій, версію хост-мови та завдання — я точно оціню обсяг. Дрібні завдання роблю швидко, крупні системи здаю за узгодженими етапами.