FC

focus-creative-games/luban

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

4,6 тыс. stars Качество 66 Тренд 43MIT

Luban — это мощное, простое в использовании, элегантное и стабильное решение для конфигурации игр. Luban — это мощное, простое в использовании, элегантное и стабильное решение для настройки игр.

Обзор

Luban — это мощное, удобное для пользователя, элегантное и стабильное решение для конфигурации игр. Оно разработано для удовлетворения рабочих процессов игровых конфигураций — от небольших до ультра-крупных игровых проектов — от простых до сложных проектов. Luban может работать с широким спектром типов файлов, поддерживает популярные языки, может генерировать несколько экспортных форматов, поддерживает богатые функции верификации данных, обладает сильными кроссплатформенными возможностями и генерирует чрезвычайно быстрые данные. Luban отличается чётким и элегантным конвейером генерации, обеспечивает хорошую модульность и дизайн на основе плагинов, что делает процесс вторичной разработки удобным для разработчиков. Разработчики могут легко адаптировать Luban под свои форматы конфигурации и настраивать мощные инструменты конфигурации под требования проекта. С тех пор Luban предоставила возможности для AI-агентов/IDE: официальные навыки, машиночитаемую систему и отчетность об ошибках, Luban.Agent CLI и MCP Server, что позволяет агенту надёжно выполнять добавление таблиц, поиск схем, валидацию и генерацию. - Богатые форматы исходных данных. Поддерживает семейство Excel (CSV, TSV, xls, xlsx, xlsm), JSON, XML, YAML, LUA и др. - Форматы богатого экспорта. Поддерживает генерацию данных в бинарных, json, bson, xml, lua, yaml и других форматах — расширенный формат Excel. Может быть лаконично настроен для простых списков, подструктур, списков структур и любых сложных глубокоуровневых вложенных структур — полноценная система типов. Он не только может выражать стандартные списки строк, но благодаря ** может гибко и элегантно представлять сложные игровые данные, такие как деревья поведения, навыки, сюжетные линии и копии — поддерживает несколько языков. Встроенная поддержка генерации кода на таких языках, как C#, Java, Go, Go, cpp, Lua, Python, JavaScript, Typescript, Rust, PHP, erlang, Godot и др., а также поддерживает другие языки через мессенджеры, такие как Protobuf — поддерживает основные схемы обмена сообщениями. Protobuf (схема + бинарный файл + json), плоские буферы (схема + json), msgpack (бинарный) — мощные возможности проверки данных. проверка ссылок на ссылки, путь к ресурсам пути, проверка расстояний и т.д. — комплексная поддержка локализации -. Official Agent Skills, -c schema-json、--errorFormat json, Luban.Agent (валидация / поиск по таблице / описание), Luban.mcp (вызов инструмента IDE) — поддерживает все основные игровые движки и платформы.

Обзор (машинный перевод)

Китайский | Английский

Luban — это мощное, удобное для пользователя, элегантное и стабильное решение для конфигурации игр. Оно разработано для удовлетворения рабочих процессов игровых конфигураций — от небольших до ультра-крупных игровых проектов — от простых до сложных проектов.

Luban поддерживает широкий спектр типов файлов, поддерживает основные языки, может генерировать несколько экспортных форматов, поддерживает богатые функции верификации данных, обладает отличными кроссплатформенными возможностями и генерирует чрезвычайно быстрые файлы. Luban отличается чётким и элегантным конвейером генерации, поддерживая хорошую модульность и плагинизацию, что делает разработку вторичной разработкой для разработчиков. Разработчики могут легко адаптировать Luban к своим форматам конфигурации и настраивать мощные инструменты конфигурации, соответствующие требованиям проекта.

Luban стандартизирует рабочий процесс разработки конфигураций игр, значительно повышая эффективность планирования и программирования.

Начиная с 5.0.0, Luban предоставляет AI Native возможности для AI-агентов/IDE: официальные навыки, машиночитаемую систему и отчетность об ошибках, Luban.Agent CLI и MCP Server, что позволяет надёжно выполнять добавление таблиц, поиск схем, валидацию и генерацию агентами.

Основные особенности

  • Богатые форматы исходных данных. Поддерживает семейства Excel (CSV, TSV, xls, xlsx, xlsm), JSON, XML, YAML, LUA и другие
  • Форматы богатого экспорта. Поддерживает генерацию данных в бинарных, json, bson, xml, lua, yaml и других форматах
  • Расширенный формат Excel. Можно лаконично настроить для простых списков, подструктур, списков структур и любых сложных глубокоуровневых вложенных структур
  • Комплексная система типов. Она не только может представлять распространённые списки стандартных строк, но и благодаря поддержке наследования типов ООП может гибко и элегантно представлять сложные игровые данные, такие как деревья поведения, навыки, сюжетные линии и экземпляры
  • Поддерживает несколько языков. Встроенная поддержка генерации кода на таких языках, как C#, Java, Go, Cpp, Lua, Python, JavaScript, TypeScript, Rust, PHP, Erlang, Godot и других, а также может поддерживать другие языки через мессенджеры, такие как Protobuf
  • Поддерживает основные схемы обмена сообщениями. ProtoBUF(схема + Бинарный + JSON)、Flatbuffers(Схема + JSON)、MSGPACK(Бинарный)
  • Мощные возможности проверки данных. Проверка ссылок на ссылки, пути ресурсов путей, проверка расстояний и многое другое
  • Комплексная поддержка локализации
  • AI Native(5.0.0+)。 Официальные навыки агента, -c schema-json, [T2]], [T3]] (валидация / поиск по таблице / описание), Luban.Mcp (вызов инструмента IDE)
  • Поддерживает все основные игровые движки и платформы. Поддерживает мини-игры Unity, Unreal, Cocos2x, Godot, WeChat и другие
  • Хорошая кроссплатформенная возможность. Хорошо работает на платформах Win, Linux и Mac.
  • Поддерживает все основные схемы горячих обновлений.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add focus-creative-games/luban
Новичок в MCP? Начните с руководства на mcpskill.org →