Ток игре
Игра се одвија кроз низ потеза. У сваком потезу, почевши од вашег ратника, јединице на спрату имаће шансу да користе своје способности.
Код
Отворите Player.js
фајл у датотеци вашег профила. Требало би да видите почетни код:
class Player {
playTurn(warrior) {
// Cool code goes here.
}
}
Треба да попуните playTurn
метод са логичком синтаксом како би научили ратника шта да ради у зависности од ситуације.
Погледајте README у датотеци вашег профила за више детаља о тренутним нивоима и које способности ваш ратник има на располагању.
Сада ћемо навести пример из "почетне" куле који ће наредити ратнику да хода уколико нема ништа испред себе или да нападне у супротном случају:
class Player {
playTurn(warrior) {
if (warrior.feel().isEmpty()) {
warrior.walk();
} else {
warrior.attack();
}
}
}
Овде претпостављамо да ваш ратник већ поседује способности "нападни", "осети" и "ходај".
Играј
Када измените Player.js
, сачувајте датотеку и поново унесите команду warriorjs
, како би покренули ниво игре.
Не можете променити свој код током нивоа, стога морате узети у обзир све што се може десити на том нивоу и дати вашем ратнику одговарајућа упутства на самом почетку.
Резултат
Уколико останете без животних поена, изгубићете ниво. Нећете добити казну, само морате поново да покренете датотеку Player.js
, унапредите код и покушате поново.
Када пређете ниво (проналазећи степенице), README ће се ажурирати за следећи ниво. Измените Player.js
датотеку и поново покрените warriorjs
да бисте прешли на следећи ниво.