WarriorJS Docs
  • Игрок
  • Разработчик
  • Сообщество
  • Русский
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Polskie
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Помочь с переводом
  • GitHub

›Руководство

Руководство

  • Введение
  • Создание Своей Башни
  • Добавление Уровней
  • Добавление Способностей
  • Добавление Существ
  • Рефакторинг
  • Testing
  • Публикация Башни

API разработчика

  • API Областей
  • Unit API
Translate

Публикация Башни

Это минимальная структура пакета Башни:

warriorjs-tower-got
├── index.js
└── package.json

Где index.js должен содержать код, написанный при прохождении этого руководства, и package.json с описанием npm пакета:

{
  "name": "warriorjs-tower-got",
  "version": "0.1.0",
  "description": "There is only one war that matters: the Great War. And it is here.",
  "main": "index.js",
  "keywords": ["warriorjs-tower"],
  "dependencies": {
    "@warriorjs/geography": "^0.4.0"
  }
}

Несколько специальных соглашений:

  • Название пакета должно начинаться с warriorjs-tower-, чтобы Башня автоматически подгрузилась игрой WarriorJS.
  • Ключевое слово warriorjs-tower должно быть прописанно в соответствующем поле для удобства поиска вашей Башни.

При разработке Башни, вы можете использовать npm pack для создания архива и затем установить его там где вы установили @warriorjs/cli выполнив:

npm install <path/to/tarball>

После того, как вы это сделаете, запуск warriorjs должен автоматически загрузить вашу Башню.

После того, как вы протестировали и отладили вашу Башню, вы готовы опубликовать её с помощью npm, чтобы другие тоже могли сыграть в неё. Изучите это руководство, чтобы узнать, как опубликовать свой пакет с помощью npm.

← TestingAPI Областей →
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar