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

›Hra

Hra

  • Přehled
  • Object
  • Hra
  • Perspektiva
  • Bodování
  • Epic mode
  • Věže

Koncepty

  • Unites
  • Válečník
  • Abilities
  • Spaces

API hráče

  • API pole
  • API jednotky
  • API tahu

Tipy a triky

  • Obecné
  • JavaScript
  • Umělá inteligence
  • CLI

CLI

  • Install
  • Options
Translate

Hra

Hra probíhá serií tahů. V každém tahu budou mít jednotky na hrací ploše šanci použít své abilities, počínaje Tvým válečníkem.

Kód

Otevři soubor Player.js v adresáři svého profilu. Měl bys vidět nějaký kód do začátku:

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

Tvým úkolem je vyplnit metodu playTurn logikou, která naučí Tvého válečníka, co má dělat v závislosti na dané situaci.

Podívej se do README v adresáři Tvého profilu na detaily, co je v aktuálním patře a jaké abilities má Tvůj válečník k dispozici.

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();
    }
  }
}

Toto předpokládá, že Tvůj válečník má abilities "attack", "feel" a "walk" k dispozici.

Hrát

Jakmile dokončíš úpravy Player.js, ulož soubor a spusť warriorjs znovu, abys začal hrát.

Svůj kód nemůžeš měnit uprostřed patra, takže musíš vzít v potaz vše, co se v daném patře může stát a dát svému válečníkovi dostatečné instrukce už od začátku.

Výsledek

Pokud ztratíš všechno své zdraví, zklameš. Nejsi za to trestán; jen znovu otevři soubor Player.js, vylepši svůj kód a zkus to znovu.

Jakmile uspěješ (dosažením schodů), README bude aktualizování pro další patro. Uprav soubor Player.js a spusť warriorjs znovu, abys pokračoval hrát.

← ObjectPerspektiva →
  • Kód
  • Hrát
  • Výsledek
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar