コンテンツにスキップ

キャンペーンモード

キャンペーンモードでは、それぞれに特定の勝利条件とストーリー背景を持つ複数レベルのシナリオをプレイできます。


内蔵キャンペーン

ゲームには、新規プレイヤーにさまざまなゲームメカニクスを紹介する内蔵チュートリアルキャンペーン(5レベル)が含まれています。


勝利条件

各キャンペーンレベルには以下のいずれかの勝利条件を設定できます:

条件 説明
フリープレイ 特定の勝利条件なし。自由にプレイ
全拠点破壊 マップ上のすべての敵の拠点を殲滅する
指定時間生存 指定ティック数を超えて城を存続させる
ゴールド蓄積 金庫の目標金額に到達する
指定拠点破壊 特定タイプの敵の拠点を破壊する
城を防衛 制限時間内に城が破壊されないよう守る
全宝箱回収 マップ上のすべての宝箱を開ける

キャンペーンの構造

キャンペーンは campaigns/ ディレクトリ内にフォルダとして保存されます:

campaigns/
└── tutorial/
    ├── campaign.json     # キャンペーンメタデータとレベル一覧
    ├── level1.json       # レベル1マップ
    ├── level2.json       # レベル2マップ
    └── ...

campaign.json の形式

{
  "name": "Tutorial Campaign",
  "description": "Learn the basic game mechanics",
  "levels": [
    {
      "map": "level1.json",
      "title": "A New Beginning",
      "intro": "Welcome to Wayward Crown...",
      "outro": "Congratulations on clearing this level!",
      "starting_gold": 500,
      "victory": "destroy_enemy_buildings",
      "victory_value": 0
    }
  ]
}

レベル設定

フィールド 説明
map マップファイルパス(キャンペーンフォルダからの相対パス)
title レベルタイトル
intro オープニングテキスト
outro クリアテキスト
starting_gold 初期ゴールド
victory 勝利条件タイプ
victory_value 勝利条件の値(例:生存ティック数、目標ゴールド額など)
unlocked_buildings 使用可能な建物ホワイトリスト(プレイヤーの建築オプションを制限)

ローカライズ対応

キャンペーンテキストでは i18n:KEY タグを使用でき、プレイヤーの言語に応じて対応する翻訳が自動的に表示されます。