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

›玩家 API

遊戲

  • 概覽
  • 目的
  • 開始遊戲
  • 視角
  • 得分
  • 史詩模式
  • 塔樓

概念

  • 單位
  • 勇士
  • 技能
  • 空間

玩家 API

  • 空間 API
  • 單位 API
  • 回合應用程式介面 (Turn API)

提示 & 技巧

  • 一般
  • JavaScript
  • 人工智能
  • 命令列

命令列

  • Install
  • Options
Translate

回合應用程式介面 (Turn API)

你可參考Player.js裡的playTurn方法,作為一個勇士回合的實例。 你的勇士在當前塔層所擁有的技能 (abilities),決定了你有什麼可以呼叫 (call) 的方法 (methods), 這可以在你的設定檔目錄的README檔中找到。

以下是一個從新手塔 (Baby Steps tower) 第二層的README檔抽取出來的例子:

### Abilities

#### Actions

- `warrior.attack()`
- `warrior.walk()`

#### Senses

- `warrior.feel()`

在這一層,你的勇士擁有"攻擊 (attack)"、"感應 (feel)"及"步行 (walk)"的技能,這代表你能夠在你的回合中呼叫以下三個方法:warrior.attack()、 warrior.feel() 及 warrior.walk()。

很多技能都可以在以下的方向執行:"向前 (forward)"、"向後 (backward)"、"向左 (left)"及"向右 (right)", 在這情況下你需要傳遞一個方向的字串作為第一個引數,如warrior.walk('backward')。

← 單位 API基本秘訣 →
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar