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.