WarriorJS Docs
  • Jugador
  • Creador
  • Comunidad
  • Español
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Français
    • Italiano
    • Polskie
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Ayúdanos a Traducir
  • GitHub

›Guía

Guía

  • Introducción
  • Creando Tu Torre
  • Agregando Niveles
  • Definiendo Abilidades
  • Definiendo Unidades
  • Refactorizando
  • Probando
  • Publicando

API del Creador

  • API del Espacio
  • API de la Unidad
Translate

Publicando

Esta es la estructura mínima de un paquete de torre:

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

Donde index.js contendría el código que hemos ido escribiendo a lo largo de esta guía y package.json la información del paquete 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"
  }
}

Algunas consideraciones especiales:

  • El nombre del paquete debe comenzar con warrior-tower- para que las torres se carguen automáticamente en WarriorJS.
  • warrior-tower debería estar en las palabras clave para facilitar el descubrimiento de tu torre.

Al trabajar en una torre, puedes utilizar npm pack para crear un tarball a partir de ella, y luego instalarla donde instalaste @warriorjs/cli ejecutando:

npm install <ruta/a/tarball>

Luego de hacer esto, ejecutar warriorjs debería cargar tu torre automáticamente.

Una vez hayas instalado y ajustado tu torre, estarás listo para publicarla en npm para que otros la jueguen. Sigue esta guía para aprender a publicar un paquete en npm.

← ProbandoAPI del Espacio →
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar