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

›Joc

Joc

  • Visió general
  • Objecte
  • Joc
  • Perspectiva
  • Puntuació
  • Mode épico
  • Torres

Conceptes

  • Unitats
  • Guerrer
  • Habilitats
  • Espais

API del reproductor

  • API espacial
  • API de la unitat
  • Activa l'API

Consells i trucs

  • General
  • JavaScript
  • Artificial Intelligence
  • CLI

CLI

  • Install
  • Options
Translate

Joc

L'obra passa per una sèrie de voltes. A cada un i començant amb el vostre guerrer, les unitats del pis tindran l'oportunitat d'utilitzar les seves habilitats.

Codi

Obriu el fitxer Player.js al directori del vostre perfil. Heu de veure alguns codi de partida:

class Player {
  playTurn(warrior) {
    // Cool code goes here.
  }
}

Heu d'omplir el mètode playTurn amb la lògica per ensenyar al guerrer què heu de fer segons la situació.

Consulteu README al directori del vostre perfil per obtenir informació sobre el contingut actual nivell i quines habilitats té el vostre guerrer per fer front.

Here is an example from the "Baby Steps" tower which will instruct the warrior to walk if there's nothing ahead, otherwise attack:

class Player {
  playTurn(warrior) {
    if (warrior.feel().isEmpty()) {
      warrior.walk();
    } else {
      warrior.attack();
    }
  }
}

Això suposa que el vostre guerrer té habilitats de "atac", "sentir" i "caminar" disponible.

Jugar

Un cop hagueu acabat d'editar Player.js, deseu el fitxer i executeu el warriorjs torneu a commutar per començar a jugar al nivell.

No podeu canviar el codi al centre d'un nivell, de manera que heu de tenir en compte compte de tot el que pugui passar a aquest nivell i donar-li el teu guerrer instruccions adequades des del principi.

Resultat

Perdre tota la vostra salut us farà que falli el nivell. No ets castigat per això; torneu al fitxer Player.js, milloreu el codi i torneu-ho a provar.

Una vegada que passeu un nivell (arribant a les escales), s'actualitzarà el README el següent nivell. Torneu a canviar el fitxer Player.js i executeu warriorjs per reproduir-lo Següent nivell.

← ObjectePerspectiva →
  • Codi
  • Jugar
  • Resultat
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar