「アフィリエイト広告を利用しています」

RPGツクールMVで「ドラクエ5」のようなモンスター闘技場を作る!

RPGツクール MV

ドラゴンクエストⅤでは、カジノ内でモンスター闘技場を遊ぶ要素がありましたが、あの闘技場のシステムをツクールMVでも作れるようにしてくれたプラグインがあります。

最低限2種類のプラグインが必要ですが、作者様のサイトにはデモ版が用意されているので、簡単に実装できると思います。

今度闘技場を入れたゲームを作りたいと考えていることもあり、このプラグインはとても素敵ですね。

と言うことで、今回はモンスター闘技場のプラグインの簡単な使い方をご紹介します!

闘技場に必要なプラグインは2種

モンスター同士を戦わせる闘技場では、混乱した場合に自分を攻撃しないようにするために「ConfusionExtend.js」と「ConfusionTargetEx.js」の2種類が必要です。

もし自分も攻撃させるタイプの闘技場にするなら必要ないとは思いますが、まずはデモにあるのと同じ闘技場を作ってみましょう。

作者様サイトでは、わかりやすく説明が載っていますし、デモ版を作動させれば、誰でも簡単に闘技場が作れるので、今回はこんな闘技場が作れるプラグインがあるよー的な感じでご紹介させていただきます。

RPGツクールMZ・MV初心者的備忘録 – FGMG (Fun Game Make Group)

まずはステートを作る

まずは、アクターが戦闘に参加しないように「観客」というステートを作ります。

行動制約で「行動できない」にし、特殊能力値では経験値を取得しないようにしましょう。

次に、闘技場に出場する魔物のステートを作ります。

ポイントは、「行動成約:味方を攻撃」にしてプレイヤーを攻撃しないようにするだけです。

コモンイベントを2種類作る

次に、コモンイベントを作ります。

まず、戦闘時の始めの「ターン0」の状態のコモンイベントです。

敵味方にステートを付与し、同時にステータスウィンドウを非表示にすることで、雰囲気を出しています。

次に、戦闘が終わった後のコモンイベントも作ります。

インデックスの変数は、特に表示しなくても大丈夫です。
(多分わかりやすくするため、デバッグに使うのかも…)

敵グループが残り1体になったか判定し、勝者のインデックスと名前を取得し、勝利者が決定した時点で、戦闘を終了させるというイベントになっています。

私はスクリプトがさっぱりなので、ここは既存のスクリプトを利用させていただきました。

バトルの設定をする

敵グループの設定で、闘技場に参加するモンスターのグループの所で、先ほど作ったコモンイベントの1番目(ターン0時)のコモンイベントを設定します。

条件は「ターン0」で、スパンは「バトル」に設定しましょう。

2ページ目は、条件を「ターン終了」にし、コモンイベントの2番目(ターン終了時)を呼び出し、スパンもターンにすれば設定完了です。

ちなみに、バトルイベントを入れていない戦闘では、普通の戦闘と同じタイプになります。

イベントを組んでみる

上記のイベントなどが終わったら、以下のようにデモ版をそのまま使ってもOKです。

選択肢の表示の所で、A,B,C,Dを魔物それぞれの名前にすると、より臨場感が増すかもしれません。

https://pd-present.moo.jp/PC_otaku/wp-content/uploads/2023/05/kao-460x460.png
ワンポイント!

こちらのデモ版では、通常の戦闘がサイドビューバトルになっているため、臨場感を出すために、わざと戦闘前にフロントビューに切り替えていますが、もし最初からフロントビューバトルにしていた場合は切り替える必要はないと思います。

条件分岐で、最初に選んだA~Dの予想を判別できます。

かなりシンプルな感じですが、デモ版はすごくわかりやすいですね。

これらの一連のイベントを組むと、こんな感じになるよ~とのことで、短い動画も用意してみました。

デモ版をいじれば実装も簡単 まとめ

それでは、モンスター闘技場が作れるイベントと必要なプラグインなど、作者様サイトから引用してご紹介してみました。

こちらのプラグインはなくても大丈夫だと思いますが、混乱時に何かしらの問題が起こる可能性もあるので、混乱時のステートを作れるプラグイン2種は入れておいた方が良いと思います。

後は、以前ご紹介したスロットマシーンの記事のように、闘技場のプレイにコインが必要になるようにイベントを作れば、よりカジノ感が出せるかもしれません。

RPGツクールMVでスロットマシーンを導入する方法!

記事が参考になりましたら、嬉しいです!^^

関連記事

特集記事

コメント

この記事へのコメントはありません。

CAPTCHA


「アフィリエイト広告を利用しています」

Count per Day

  • 328現在の記事:
  • 557912総閲覧数:
  • 98今日の閲覧数:
  • 514昨日の閲覧数:
  • 77今日の訪問者数:
  • 366昨日の訪問者数:
  • 346一日あたりの訪問者数:
  • 1現在オンライン中の人数:
  • 2018年10月13日カウント開始日:
TOP