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

›Player API

Oyun

  • Genel Bakış
  • Nesne
  • Oynanış
  • Perspektif
  • Puanlama
  • Destansı Mod
  • Towers

Concepts

  • Units
  • Savaşçı
  • Yetenekler
  • Alanlar

Player API

  • Alan API'ı
  • Unit API
  • Turn API

İpuçları & Püf Noktaları

  • Genel
  • JavaScript
  • Artificial Intelligence
  • CLI

CLI

  • Install
  • Options
Translate

Alan API'ı

Whenever you sense an area, often one or multiple spaces (in an array) will be returned. For example, the "feel" sense in the "Baby Steps" tower returns one space:

const space = warrior.feel();

You can call methods on a space to gather information about what's there.

Class Methods

Here are the various methods that are available to you:

space.getLocation():

Returns the relative location of this space as the number of spaces forward and to the right of your position.

Returns

(number[]): The relative location of this space as the offset [forward, right].

space.isEmpty():

Determines if nothing (except maybe stairs) is at this space.

Returns

(boolean): Whether this space is empty or not.

space.isStairs()

Determines if the stairs are at this space.

Returns

(boolean): Whether the stairs are at this space or not.

space.isWall()

Determines if this is the edge of the level.

Returns

(boolean): Whether this space is a wall or not.

space.isUnit()

Determines if there's a unit at this space.

Returns

(boolean): Whether a unit is at this space or not.

space.getUnit()

Returns the unit located at this space (if any).

Returns

(Unit): The unit at this location or undefined if there's none.

← AlanlarUnit API →
  • Class Methods
    • space.getLocation():
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar