ProFreelance

Разработка на MoonScript и Lua

Просмотры35за 14 дней: 16
Размещена24.08.2026
Разрабатываю на MoonScript — языке в духе CoffeeScript, который транслируется в Lua, — а на выходе даю опрятный и легко читаемый Lua, с которым разберётся любой участник проекта. Тем, кто ценит Lua, но не хочет писать однообразный код руками, MoonScript предлагает полноценные классы, генераторы списков, неявные возвраты и краткий синтаксис, сохраняя под капотом привычный Lua.

Направления работы:

Сценарии для игр под LOVE2D и Corona — системы игровых объектов, автоматы состояний, логика интерфейса, механика сохранений, правила геймплея. Благодаря классам и генераторам код игры получается ощутимо компактнее и прозрачнее, чем Lua, набранный вручную.

Серверная логика на OpenResty и Nginx — обработка запросов, маршруты, троттлинг, кэширующие уровни и методы API на MoonScript, собранные в быстрый Lua, исполняемый внутри воркера Nginx.

Опрятные проекты на Lua — разбираю переусложнённый Lua на аккуратные модули MoonScript либо транслирую MoonScript в понятный Lua, который можно сразу класть в репозиторий, если тулчейн вам в будущем не нужен.

Настройка сборки из MoonScript в Lua — подключаю moonc, автоперекомпиляцию по изменениям, карты исходников для отладки и стыковку с вашей сборкой (Make, LuaRocks, тесты busted, CI). На руки — цепочка от .moon-файлов до боевого Lua, запускаемая одной командой.

В каждой сдаче — читаемый результат, комментарии, краткий README по пересборке и тесты там, где они уместны. Для меня важно, чтобы код оставался понятным команде и год спустя. Обозначьте задачу — LOVE2D, Corona, OpenResty или обычный Lua — и я подниму вокруг неё язык и всю сборку.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Алексей ДроновСоздание скриптов
Написать

На какие запросы отвечает эта страница