Skip to content
sekta2Public

About

STek(stech)

Topics

Resources

Stars

5 stars

Watchers

3 watching

Forks

Latest commit

 

History

253 Commits

Folders and files

Repository files navigation

⚒️ STek (Sekta Tech)

Аддон, база для всех JMod-подобных аддонов.

Workshop Item Протестировать СТек | Готовые ресурсы и данные для тестирования

Стиль кода

Именования

Переменные/Поля классов - snake_case

Функции(локальные) - snake_case

Функции в таблице - camelCase

Методы - PascalCase

Энумерации/Константы - SCREAMING_SNAKE_CASE

Модули/Под-модули/Библиотеки - PascalCase

Глобальные функции - PascalCase

Аргументы в функциях - snake_case

Поля у Энтити - PascalCase

Табы vs Пробелы

Табы

Философия/Концепция

STek подразумевается как база для всех JMod-подобных аддонов, предоставляя базовые инструменты, энтити и модули.

Структура аддона/контент пака

lua/
    stekpacks/
        pack_name/
            locale/
                ru.lua
                en.lua
            config.lua
            crafts.lua
            resources.lua
            gas.lua
  • структура не финальная, по мере разработке возможны большие изменения в структуре

Роадмап/Список фич

Перечисление всех фич нужных для релиза, в идеале это все фичи из JMod:

  • Ресурсы
    • Деление и объединение ресурсов
  • Крафты
    • Возможность крафтить(выбрать крафт, потратить ресурсы и получить результат крафта)
  • Инвентарь
    • Возможность открыть инвентарь
    • Возможность положить предмет и ресурс в инвентарь
    • Возможность экипировать броню в инвентаре, а так же снять её
  • Система газов
    • Расширенные параметры газов(гравитация, игнор-список газов, максимальная скорость, размер, ...)
  • База для гранат
  • База для бомб
  • База для ракет
  • База для растений
  • База для еды
  • База для контейнеров (ящик для ресурсов, ящик для предметов, ящик с одним типом ресурса)
  • База для брони
  • База для мин

About

STek(stech)

Topics

Resources

Stars

5 stars

Watchers

3 watching

Forks

Used by

Contributors

Languages