その他のエンジン機能
ランダム要素とダイスロール
ランダム要素を使って、ゲームプレイ機能や報酬テーブルを作成します。
ゲームプレイにランダム関数を追加すると、次のタイプのゲーム機能を使えるようになります:
- あらゆる面数のランダムなダイスロール(例:D20、D2、D100)
- ランダムな戦利品または報酬
- 値をランダムな量だけ増やす
これまでは:
プレイヤーの選択 → 固定された結果
今後は:
プレイヤーの選択 → ランダムロール → 異なる結果
オプション1:ダイス表記
関係値などの値を固定値ではなくランダムなロール結果にします。つまり、関係値をダイスロールの結果と同じ値にします。
例: 1d20と入力すると、ゲームが1以上20以下の数値を1つ選び、その数値が関係値になります。
実際にはどのように表示されますか?

オプション2:XからYまでのランダム値
範囲内のランダムな数値を値として設定し、任意でボーナスを加えます。XからYまでのランダムな数値を選んで関係値に設定し、さらに固定ボーナスを加えることもできます。
例: 最小値を1、最大値を5、ボーナスを2に設定した場合:
- ゲームが1以上5以下の数値を1つ選びます。
- ゲームは必ず2を加えます。
- 結果は必ず3以上7以下になります。



オプション3:ランダムな量だけ増やす
前のオプションに似ていますが、新しいスコアを設定する代わりに、プレイヤーの現在のスコアを増減します。

結果
いずれかのオプションを適用した後、望ましい結果に必要な最低ポイント数を条件とするチェックポイントまたは選択肢を使います。
例: ポジティブな結果「恋のお相手を癒やす」には、6ポイント以上が必要です。チェックポイントまたは選択肢をランダム処理の直後に配置してください。
- ランダムなロール結果が6ポイントを超える → ポジティブな結果
- ダイスロールの結果が6ポイント未満 → ネガティブな結果

