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

›API giocatore

Gioco

  • Descrizione generale
  • Obiettivo
  • Gameplay
  • Prospettiva
  • Punteggio
  • Modalità Epica
  • Torri

Bozze

  • Unità
  • Guerriero
  • Abilità
  • Spazi

API giocatore

  • API relative allo spazio
  • API dell'unità
  • API del turno

Consigli e trucchi

  • Generale
  • JavaScript
  • Intelligenza Artificiale
  • CLI

CLI

  • Installazione
  • Opzioni
Translate

API relative allo spazio

Quando percepisci un area, spesso verranno restituiti uno o più spazi (in una matrice). Ad esempio, il senso "percepire" nella torre "Baby Steps" restituisce uno spazio:

const space = warrior.feel();

Puoi richiamare tutti i metodi su uno spazio per raccogliere informazioni su cosa c'è in quello spazio.

Metodi della Classe

Qui ci sono i vari metodi che sono a tua disposizione:

space.getLocation():

Restituisce la posizione relativa di questo spazio come numero di spazi di fronte e alla destra della tua posizione.

Restituisce

(number[]): La collocazione relativa di questo spazio come offset [forward, right].

space.isEmpty():

Determina se in questo spazio non c'è nulla (ad eccezione forse delle scale).

Restituisce

(boolean): Se questo spazio è vuoto oppure no.

space.isStairs()

Determina se le scale si trovano in questo spazio.

Restituisce

(boolean): Se le scale sono in questo spazio oppure no.

space.isWall()

Determina se questa è l'estremità del livello.

Restituisce

(boolean): Se questo spazio è un muro oppure no.

space.isUnit()

Determina se c'è un'unità in questo spazio.

Restituisce

(boolean): Se un unità si trova in questo spazio oppure no.

space.getUnit()

Restituisce l'unità che si trova in questo spazio (se presente).

Restituisce

(Unit): L'unità in questa posizione o undefined se non ce n'è una.

← SpaziAPI dell'unità →
  • Metodi della Classe
    • space.getLocation():
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar