Blog · BRAVER'S Σ ·

キャラ性能の一覧ページを作りました — マスターデータ直結

BRAVER'S Σ の公開済みキャラクターの★6時点の性能・スキル・専用能力を、マスターデータから自動生成した一覧ページを公開しました。常設/期間限定の区分け、スキル説明の自然言語化、画像最適化までビルド時に全自動で完結する仕組みです。

BRAVER'S Σ の キャラクター一覧ページ を作りました。公開済みキャラの★6時点の性能・スキル・専用能力をまとめています。

キャラクター一覧を見る

なぜ作ったか

ゲームを遊んでいると「このキャラはどう育てたらいいか」「あの限定キャラは結局どんな性能だったか」を確認したい場面がよくあります。アプリ内でも見られる情報ですが、外側からも参照できる場所 があったほうがいいなと思っていました。

特に期間限定キャラはガチャ期間が終わると見にくくなるので、過去の登場キャラも含めて一覧で残しておくのが大事だと感じています。

表示している情報

各キャラについて、★6(最大レア度)時点の値で次を出しています。

  • 基礎ステータス — ATK / HP / SPD
  • 育成適性 — 心 / 技 / 体 / 魔(★レベルに比例して伸びる仕様の最大値)
  • 装備可能種 — 武器・防具・アクセサリ
  • 専用能力 — そのキャラだけが持つパッシブ
  • スキル3つ分 — ★1〜3で順次解放される技、効果と CT を含む

スキルの説明文は 自然言語に直しています。たとえば「敵単体に威力60の斬撃攻撃」「自分に攻撃強化(5秒)、継続回復(5秒)、ゲージ加速+10%」のように、内部の効果データを文章として読める形に変換しています。バフ・デバフの持続時間や確率、追加効果まで含めて出るので、編成を考えるときの判断材料にしやすくなったと思います。

常設と期間限定で分けています

ページは2セクションに分かれています。

  • 期間限定 — 専用ガチャでピックアップされたキャラ
  • 常設 — 通常排出に含まれるキャラ

「これ常設だっけ?」が一目でわかるようにしました。今後新しい限定キャラが公開されるたびに、ガチャ開始日を過ぎたら自動的に一覧に載るようになっています。

仕組みの話(開発者向け)

このページは マスターデータから完全自動生成 しています。

  1. ビルド時にゲームサーバの Firestore からキャラ・スキル・ガチャ設定を取得
  2. 「ウェルカムガチャの排出プールに居るか」で常設/限定を判定
  3. 「未開催ガチャのピックアップ」を除外して公開済みのみに絞り込み
  4. キャラ画像(PNG)をダウンロード → 240px の WebP にリサイズ&最適化(17MB → 780KB)
  5. スキルの効果データを自然言語に変換しつつ、HTML を生成

スキル説明文の自然言語化は、ゲーム本体(Flutter / Dart)で使っている説明生成ロジックを JavaScript に移植して、ビルド時に同じ文面が出るようにしました。description_generator.dart のロジックをそのまま JS で再現しているので、ゲーム内で見る説明と一覧ページの説明が 同じ表現 になります。

新しいキャラを追加したら、ビルドし直すだけで一覧が更新される仕組みです。手動更新がいらないのは、ソロ運営にとっては地味に大きい負担減です。

一覧はこちら

BRAVER'S Σ キャラクター一覧(★6時点)

新キャラ追加のタイミングで自動的に更新されていきます。気になるキャラがいたら見てみてください。