アフィリエイト広告を利用しています
検索
言葉を集めて世界を旅するRPG「地図の時間〜言葉集めの冒険譚〜」
timeofmapworks_logo_2020.png
ハートフルRPG「地図の時間」

地図の時間スピンオフRPG「影泥棒と魔法の手記」

リソース管理ダンジョンRPG「琥珀の道具士」

現代SFRPG「重力ルーペ/探求リバーブ」

ドラマティックRPG「バンドワゴン」

ビジュアルノベル「日向と香水」

ノベル×ADV「ストーリーテラー」 title1_2.png
カテゴリ
プロフィール/制作環境(3)
制作記(676)
ニュース(ツクールMV)(222)
技術情報(ツクールMV)(203)
JavaScript/スクリプト(ツクールMV)(9)
プラグイン情報(ツクールMV)(11)
素材情報(ツクールMV)(15)
アップデート情報(ツクールMV)(45)
トラブル&解決情報(ツクールMV)(18)
ツクール製作品(ツクールMV)(42)
関連情報(ツクールフェス)(2)
投稿イベント情報(ツクールMV)(4)
関連情報(ラノゲツクールMV)(9)
Benchmark MV(個人作品:試作)(1)
manurpg(個人作品:試作)(2)
ブックモービル(個人作品)(10)
重力ルーペ(個人作品)(11)
そして魔女に会う(個人作品)(7)
バンドワゴン(個人作品)(1)
地図の時間(個人作品)(14)
日向と香水(個人作品)(3)
ストーリーテラー(個人作品)(1)
嘘つきのノブレスオブリージュ(2)
お役立ちツール/素材サイト(創作全般)(12)
創作アイディア(創作全般)(7)
保存用コラム(創作全般)(10)
コラム(144)
オススメ作品(8)
当ブログへのお問い合わせ(contact me)(2)
琥珀の道具士(3)
最果てのギルド(1)
読書メモ(1)
Steam展開ノウハウ(21)
RPGツクールMZ(3)
地図の時間〜名前探しの物語(1)
プラグイン情報(ツクールMZ)(1)
技術情報(ツクールMZ)(13)
国内展開ノウハウ(1)
素材情報(ツクールMZ)(4)
AI(8)
RPG Maker Unite(2)
DAW(1)
翻訳(1)
リンク集

2016年02月13日

ツクールMV エンカウント率を調整

◆ツクールMV エンカウント率を調整
初心者向け講座、本日はランダムエンカウント率の調整方法について、ご紹介します。

■エンカウントとは?
敵キャラとバトルに移行することを、エンカウントと言います。

■エンカウントの種類
エンカウントには2種類あります。
・ランダムエンカウント:一定歩数カウントすることでバトル
・シンボルエンカウント:見えている敵キャラに接触することでバトル

今回この講座で扱うのは前者のランダムエンカウントについてです。
シンボルエンカウントについてのすべては、RGCの管理人さんが説明されていますので、こちらもご参考ください。

RGC|RPGゲームツクールコミュ
ツクラーが知っておきたい! ストレスフリーなシンボルエンカウント構築する8つの方則
http://gametkool.com/?p=793

■エンカウント率の調整方法

・標準機能を使う
まずツクールMVの標準機能での設定方法をご紹介します。

1.左ボックスからエンカウントを調整したいマップ上で右クリック→編集を選択します。
20160209-17.jpg

2.「敵出現歩数」の値により、平均的に何歩進んだらバトルになるかを設定できます。
20160209-18.jpg

たとえば「敵出現歩数が30」の場合、
「0から30のランダムの値」+「0から30のランダムの値」+1の合計が次のエンカウント歩数となります。
つまり「敵出現歩数が30」で運が悪いと
「0」+「0」+1=1歩でエンカウントしますし
最も幸運だと
「30」+「30」+1=61歩もエンカウントしないことになります。

つまり敵出現歩数の値が大きいほど、バラつきが生まれてしまうのですね。


・エディタで編集する
そこでツクールMVで扱うjsファイルを編集する方法を併用します。

3.「ゲーム」→「フォルダを開く」からプロジェクトのフォルダを開きます。
次に「js」フォルダを開き、「rpg_object.js」をテキストエディタで開きます。
※操作に自信がない方は、「rpg_object.js」のバックアップをとっておいてください。

*****
私はテキストエディタにフリーソフトのTerapadを利用しています。
プラグインの保存でも活用しますので、ツクールMVを利用するならオススメです。
使い方はこちらをご参照ください。
テキストエディタ Terapad の使い方
https://fanblogs.jp/tabirpglab/archive/274/0
*****

Ctrl+Fで検索ウィンドウを呼び出し、次の文字で検索します。


this._encounterCount = Math.randomInt(n) + Math.randomInt(n) + 1;

最後の+ 1部分を最低限エンカウントしない歩数に設定してください。
例えば、10歩はエンカウントしないようにするには


this._encounterCount = Math.randomInt(n) + Math.randomInt(n) + 10;

とします。

20160209-21.jpg

4.完了したら上書き保存して完了です。
設定通りに機能するか、テストプレイで試してみましょう。


・プラグインを使う
プラグインを使うことにより、さらにエンカウントの調整が可能です。
作者様の分かりやすい解説つきページがありますので、参照してみると良いですよ。

[エンカウント率制御プラグイン]
〇EncounterControl.js
・イベントを使って、ゲーム内でエンカウントを制御できるようにする
・トヘロスや黄金の爪のようなことができる
制作者:うたかたの夢跡様
http://utakata-no-yume.net/gallery/plugin/tkmv/encounter_control/

〇Minimum_encount.js
ランダムエンカウント最低歩数の初期値を設定
制作者:ゆわか様
http://yuwakas.blog.shinobi.jp/Page/4/


■エンカウント率を変更する際の注意事項
エンカウントが高すぎて、バトルが退屈な場合、プレイヤーにとって次第に苦痛な時間になってしまいます。
またエンカウントが低すぎる場合、マップが狭く感じられたり、レベルが上がらずボスで苦戦するゲームになりがちです。
程よいエンカウント加減をぜひ、調整してみてください。
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/4730675
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック