ForHosting KIT · 開発者向けツール

D&Dエンカウンター難易度・XP予算計算ツール

推測に頼らず、パーティーに合った第5版の戦闘を設計できます。各プレイヤーキャラクターのレベルと、各モンスターの脅威度を1件ずつ入力してください。モンスターの基本XPを合計し、敵の数とパーティー規模に応じた標準倍率を適用します。さらに、簡単・普通・困難・致命的のXPしきい値を算出し、最終的な難易度を表示します。セッションの準備時にも、プレイ中の確認にも役立つ、ゲームマスター向けの手軽な基準です。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

パーティーとモンスターをすべて入力します

戦闘に参加するキャラクターごとに、プレイヤーレベルへ1件ずつ追加してください。同じレベルは繰り返して入力します。たとえばレベル3のキャラクターが4人なら、3、3、3、3と入力します。入力件数がそのままパーティー人数になるため、レベル一覧と食い違う別の人数欄はありません。続いて、敵対する各クリーチャーの脅威度を追加してください。分数の脅威度は小数で指定し、CR 1/8は0.125、CR 1/4は0.25、CR 1/2は0.5とします。CR 0および1から30までの整数にも対応しています。同じ戦闘で実際に意味のある行動を取ると見込まれるモンスターを含め、罠、中立のクリーチャー、登場する可能性が低い増援は除外してください。回復や再配置の時間を挟む別々の波で敵が現れる場合は、全員が同時にいるものとして扱うより、各波を個別に計算するほうが実用的です。パーティーのしきい値を作れないため、プレイヤーキャラクターは最低1人必要です。

XP予算の計算方法を確認します

各キャラクターレベルには、簡単・普通・困難・致命的という4つの公開XPしきい値があります。本ツールはパーティー全員の値を合算するため、レベルが混在する構成にもそのまま対応できます。また、各モンスターの脅威度を所定のXPへ変換し、その合計をモンスターの基本XPとして示します。同じXP総量でも、複数の敵は行動回数が多く、より多くの対象へ圧力をかけられるため、単体の敵より危険になりがちです。そのため標準方式では、モンスター数に応じた倍率を適用します。キャラクターが3人未満なら倍率を1段階上げ、6人以上なら1段階下げます。調整済みXPは難易度判定だけに使い、通常のXP報酬には基本XPを参照します。結果には両方の数値、採用倍率、4つのしきい値を表示するため、判定理由を具体的に確認できます。指定された4分類に収めるため、普通のしきい値未満は簡単として表示します。

難易度は保証ではなく目安として使います

XP予算は一貫した出発点ですが、すべての戦術的要素を表すものではありません。地形、不意打ち、射程、遮蔽、モンスター同士の連携、消耗した資源、魔法のアイテム、キャラクター構成の最適化、プレイヤーの経験により、実際の危険度は大きく変わります。致命的という表示は調整済みXPが該当しきい値に達したことを意味するだけで、必ず誰かが死亡するという予測ではありません。同様に、簡単でも不運による危険がなくなるわけではありません。通常のヒットポイントへの圧力を回避する能力、低レベルのキャラクターを一撃で倒し得る単体モンスター、狭い戦場での戦闘には特にご注意ください。多数の弱い敵が実質的な脅威にならないまま倍率だけを押し上げる場合も、精度は下がります。表示されたしきい値を参考に、モンスターを減らす、脅威度を下げる、敵を複数の波に分けるなどして再計算してください。冒険日全体を考える場合は、ほかの戦闘や休息の機会も含めて判断する必要があります。

セッションを準備する

プレイ前に、予定したモンスター構成をパーティーの正確なレベルと人数に照らして確認できます。

異なるレベルのグループを調整する

平均レベルで推測せず、レベルの異なる各キャラクターのしきい値を合算できます。

戦闘案を比較する

モンスターを増減し、調整済みXP、倍率、難易度を比較して最終構成を決められます。

どのD&Dルールに基づいていますか?

第5版の戦闘設計で使われる標準的なXPしきい値、モンスターXP、倍率を採用しており、一般に2014年の基本ルールと関連付けられる方式です。

分数の脅威度はどのように入力しますか?

CR 1/8は0.125、CR 1/4は0.25、CR 1/2は0.5と入力してください。

基本XPと調整済みXPが異なるのはなぜですか?

基本XPはモンスターXPの合計です。調整済みXPは難易度判定用の倍率を適用した値で、通常のXP報酬を決める値ではありません。

パーティー人数はどのように反映されますか?

入力したレベルの件数が人数になります。3人未満では倍率を1段階上げ、6人以上では1段階下げます。

簡単のしきい値を下回る戦闘も表示できますか?

結果は指定された4分類に限定されるため、調整済みXPが普通のしきい値未満なら簡単と判定します。

APIでの計算料金はいくらですか?

APIリクエスト1回につき$0.002です。同じ決定論的な計算をブラウザーでも実行できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/game/dnd-encounter-difficulty-calc

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/game/dnd-encounter-difficulty-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"player_levels":[3,3,3,3],"monster_challenge_ratings":[1,1]}'
{
  "player_levels": [
    3,
    3,
    3,
    3
  ],
  "monster_challenge_ratings": [
    1,
    1
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.dnd_encounter_difficulty_calc",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_players20
max_monsters50
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →