WarriorJS Docs
  • Играч
  • Аутор
  • Заједница
  • Српски језик (Ћирилица)
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Polskie
    • Русский
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Помозите у превођењу
  • GitHub

›Игра

Игра

  • Преглед
  • Задатак
  • Ток игре
  • Перспектива
  • Бодовање
  • Епски мод
  • Куле

Концепти

  • Јединице
  • Ратник
  • Способности
  • Поља

API Играча

  • Space API
  • Unit API
  • Turn API

Савети и трикови

  • Опште
  • JavaScript
  • Вештачка Интелигенција
  • CLI

CLI

  • Инсталација
  • Опције
Translate

Ток игре

Игра се одвија кроз низ потеза. У сваком потезу, почевши од вашег ратника, јединице на спрату имаће шансу да користе своје способности.

Код

Отворите 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 да бисте прешли на следећи ниво.

← ЗадатакПерспектива →
  • Код
  • Играј
  • Резултат
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar