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.