RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

NRP 経験値曲線の数式を設定 - NRP_ExpCurve.js

シェア用テキスト:
▼NRP 経験値曲線の数式を設定(砂川赳様作) - NRP_ExpCurve.js
https://plugin.fungamemake.com/archives/31654
RPGツクールMZおよびMVでは、職業の経験値曲線を調整できますが、細かい制御はできません。このプラグインで自由に数式を設定することで、製作者の望むバランスを実現できます。

ふりがな:けいけんちきょくせんのすうしきをせってい

機能概要: RPGツクールMZおよびMVでは、職業の経験値曲線を調整できますが、細かい制御はできません。このプラグインで自由に数式を設定することで、製作者の望むバランスを実現できます。

利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認

作者:砂川赳

作者サイト:http://newrpg.seesaa.net/

解説ページ:https://newrpg.seesaa.net/article/498685311.html

ファイル名:NRP_ExpCurve.js

プラグインのヘルプ:

/*:ja
 * @target MZ MV
 * @plugindesc v1.00 経験値曲線の数式を設定する。
 * @author 砂川赳(https://newrpg.seesaa.net/)
 * @url https://newrpg.seesaa.net/article/498685311.html
 *
 * @help 経験値曲線の数式を設定します。
 * 
 * RPGツクールMZおよびMVでは、職業の経験値曲線を調整できますが、
 * 細かい制御はできません。
 * 
 * 特に高レベル帯の曲線の上昇がゆるやかなのが悩みのタネです。
 * 最も急な設定にしたとしても、
 * 
 * ・レベル30 -> 31の必要経験値が30612
 * ・レベル40 -> 41の必要経験値が51736
 * ・変化倍率は約1.69倍
 * 
 * ……が精一杯です。
 * ドラクエシリーズならこの期間で3~4倍に変化することを考えると、
 * かなりゆるやかなのが分かると思います。
 * 
 * そのため、レベルの上昇速度を一定に保とうとすると、
 * 長編の後半では
 * 「強敵と戦うよりも弱い敵をたくさん倒したほうが楽」
 * 「強敵を倒しても経験値が低く達成感がない」
 * なんて状況になってしまいがちです。
 * 
 * このプラグインでは自由に数式を設定することで、
 * 製作者の望むバランスを実現できます。
 * 
 * なお、基準とするのは「指定のレベルに必要な経験値」です。
 * 「次のレベルに必要な経験値」を基準に設定することはできません。
 * 
 * -------------------------------------------------------------------
 * ■使用方法
 * -------------------------------------------------------------------
 * 職業のメモ欄に以下のように記入してください。
 * 
 * <ExpForLevel:[数式]>
 * 
 * 例えば、以下のようになります。
 * 
 * <ExpForLevel:5*level**3>
 * 
 * これはあるレベルに必要な累計経験値が「5 × レベルの3乗」
 * であることを意味しています。
 * 
 * いきなり数式を考えようにもイメージが湧きにくいと思うので、
 * EXCELなどの表計算ソフトで実際に試してみることをオススメします。
 * 
 * なお、EXCELの数式では2の3乗は2^3と表記しますが、
 * ツクール(JavaScript)の数式では2**3という表記になります。
 * 基本的には累乗を使った数式を作るといい感じになると思います。
 * 
 * 全ての職業で共通で構わないという場合は、
 * プラグインパラメータで既定値を指定することもできます。
 * 
 * -------------------------------------------------------------------
 * ■サンプル
 * -------------------------------------------------------------------
 * <ExpForLevel:5*level**3>
 * 上記でも紹介した数式です。
 * かなりシンプルな式ですが、それっぽい経験値曲線になります。
 * 
 * <ExpForLevel:0.2*level**4 + 15*level - 15>
 * 4乗を使った数式です。
 * ドラクエっぽい経験値曲線になります。
 * 
 * -------------------------------------------------------------------
 * ■利用規約
 * -------------------------------------------------------------------
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @-----------------------------------------------------
 * @ プラグインパラメータ
 * @-----------------------------------------------------
 * 
 * @param DefaultExpForLevel
 * @text 必要経験値(既定)
 * @type string
 * @desc レベルに必要な経験値の既定値です。
 * 例:5*level**3
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2025 All Rights Reserved.