【RPGツクールMZ】陣取りアクションプラグイン
- ダウンロード商品¥ 500




RPGツクールMZで、QIX系の陣取りアクションゲームを作成できるプラグインセットです。 通常のRPGツクールMZのマップ上に、境界線の移動、未取得領域への侵攻、ラインによる領域分断、取得率によるクリア、敵・弾・アイテム、残機・スコア、隠しイラストの開放などを組み合わせ、陣取りアクション風の特殊ステージを作成できます。 RPG本編の中にミニゲームとして組み込んだり、取得した領域からイラストが徐々に現れるステージを作ったり、陣取りアクションそのものを中心としたゲームを制作したりしたい方向けのプラグインです。 ※PLiCyさんにてデモゲームを公開していますので、是非お試しください! 【デモゲームURL】 https://plicy.net/GamePlay/235694 <主な内容> ■ MF_TerritoryAction.js 陣取りアクションの本体プラグインです。 ステージ判定、境界上の移動、未取得領域への侵攻、ライン描画、領域取得判定、敵の存在する領域の判定、取得率、クリア判定、残機、スコア、敵、境界敵、弾、アイテム、ミス処理、ゲームオーバー、クリア演出、隠しイラスト、仮想コントローラーなどを担当します。 陣取りゲームにしたいマップへ専用タグを設定し、イベントからゲーム開始コマンドを実行することで、そのマップを陣取りアクションステージとして使用できます。 ■ MF_TerritoryHUD.js HUD・ステージ表示・リザルト表示用の補助プラグインです。 ゲーム画面上に、 ・マップ名 ・取得率 ・残機 ・スコア ・現在状態 などを表示できます。 また、 ・領域取得時の「+○%」表示 ・ステージ名表示 ・クリア後のリザルト表示 なども使用できます。 各項目は表示/非表示を選択でき、文字サイズや文字色なども設定できます。 MF_TerritoryHUDは表示用の補助プラグインのため、使用しなくてもMF_TerritoryAction本体は動作します。 <基本的なゲームルール> プレイヤーは、確定済みの安全な境界線上を移動します。 決定キーまたはShiftキーを押しながら未取得領域へ進むことでラインを引き、別の境界へ接続すると領域を分断できます。 分断された領域のうち、敵が存在しない側が自陣として取得されます。 ステージごとに設定された取得率へ到達するとクリアです。 侵攻方法には、 ・FAST:高速侵攻 ・SLOW:低速侵攻 の2種類があります。 FASTは素早く領域を取りやすく、SLOWは移動速度が遅い代わりに獲得スコアを高くするなど、それぞれ異なる設定が可能です。 <敵とミス> 未取得領域内には「エリア敵」を配置できます。 エリア敵は未取得領域の中を移動し、侵攻中のプレイヤーや、引いている途中のラインへ接触するとミスになります。 敵の移動は、 ・停止 ・単純反射移動 ・移動プロファイル などから設定できます。 移動プロファイルでは、 ・移動速度 ・プレイヤーへの追跡強度 ・ランダム方向転換 ・方向判断間隔 ・速度の波 などを組み合わせ、敵ごとに異なる動きを作成できます。 歩行グラフィックまたは単体画像を使用でき、表示倍率、不透明度、合成方法、当たり判定倍率なども調整できます。 <境界敵> 通常のエリア敵とは別に、確定済みの境界線上を移動する「境界敵」を配置できます。 境界敵はプレイヤーと同じ境界ネットワーク上を移動し、プレイヤーを追跡します。 通常の敵や弾に対して安全な境界上でも、境界敵へ接触するとミスになります。 エリア内の敵だけでなく、境界上にも危険を作ることで、より緊張感のあるステージを制作できます。 <弾> エリア敵には弾を発射させることができます。 弾は専用のBulletListへ登録し、各敵の攻撃設定から使用する弾IDを指定します。 弾ごとに、 ・色 ・大きさ ・速度 ・寿命 ・発光 ・不透明度 ・合成方法 ・当たり判定倍率 ・Way数 ・拡散角度 ・反射回数 ・消滅SE などを設定できます。 単発弾だけでなく、3Way・5Wayなどの拡散弾や、境界で反射する跳弾も作成できます。 敵側では、発射間隔、初回発射までの時間、発射時の硬直、発射位置、発射SEなどを設定できます。 <アイテム> ステージ内にはアイテムを出現させることができます。 アイテムには歩行グラフィックまたは単体画像を使用でき、表示倍率、不透明度、合成方法、明滅などを設定できます。 アイテムの出現方法には、 ・時間経過による出現 ・領域取得時の出現 ・ステージ開始時からの固定配置 などを利用できます。 アイテム効果には、 ・移動速度アップ ・残機加算 ・スコア加算 ・一定時間無敵 などのプリセットを用意しています。 取得時SEやアニメーションも設定できます。 <隠しイラスト> ステージには、RPGツクールMZのimg/picturesフォルダに入れた画像を隠しイラストとして設定できます。 プレイヤーが領域を取得すると、取得した部分から少しずつ画像が見えるようになります。 クリア時には境界線をフェードアウトさせ、隠れていた画像を全面表示する演出も設定できます。 CG開放型のミニゲームや、イラストを完成させること自体を目的としたステージなどにも利用できます。 <スコア・残機> 領域取得によるスコアシステムを搭載しています。 FASTとSLOWで1%あたりの獲得スコアを別々に設定できるほか、クリア条件を上回って取得した領域に対してボーナススコアを設定できます。 残機と累積スコアはゲーム全体で保持され、RPGツクールMZの通常セーブ/ロードにも対応しています。 プラグインコマンドから、 ・残機の加算/減算/指定 ・累積スコアのリセット ・現在ステージの再挑戦 ・ゲーム状態の変数出力 なども行えます。 <ゲームオーバー・クリア演出> ミス時にはアニメーションやSEを設定でき、一定時間停止した後、安全な境界へ復帰します。 残機が0になるとゲームオーバーとなり、指定したコモンイベントを実行できます。 クリア時には、 ・敵の消滅 ・敵ごとの消滅アニメーション ・境界線のフェードアウト ・隠しイラストの全面表示 ・クリアME ・BGM変更 ・クリア後コモンイベント などを組み合わせた演出が可能です。 通常のRPGツクールMZのイベント・コモンイベントと組み合わせて、その後のゲーム進行を自由に制作できます。 <ステージごとの設定> 敵、境界敵、弾、アイテムなどの基本データはプラグインパラメータへ登録します。 その上で、マップのメモ欄へタグを記述し、 ・プレイ領域 ・クリア率 ・隠し画像 ・使用するエリア敵 ・敵の配置数 ・境界敵 ・使用するアイテム ・固定配置 などをステージごとに指定します。 同じ敵・弾・アイテムのデータを使いながら、異なる構成のステージを複数作成できます。 <タグジェネレーター付属> 付属のHTMLマニュアルには、ステージ設定用タグを簡単に作成できるタグ生成ツールを収録しています。 ・陣取りゲーム有効化 ・プレイ領域 ・クリア率 ・隠しイラスト ・取得領域表示 ・エリア敵 ・エリア敵固定配置 ・境界敵 ・境界敵固定配置 ・アイテム ・アイテム固定配置 などをフォームから設定し、生成されたタグをそのままRPGツクールMZのマップメモ欄へコピーできます。 <HTMLマニュアル付属> 各機能の基本的な使い方を確認できるHTML形式のマニュアルを付属しています。 ・プラグインの導入 ・基本ルール ・ステージの作り方 ・マップタグ ・エリア敵 ・境界敵 ・弾 ・アイテム ・隠しイラスト ・HUD ・残機/スコア ・プラグインコマンド ・デバッグ ・利用規約 などを収録しています。 まずは付属のサンプルプロジェクトを動かし、実際の設定を確認しながら改変していくことをおすすめします。 <サンプルプロジェクトデータ付属> 陣取りアクションゲームの基本構成を確認できるサンプルプロジェクトデータを付属しています。 RPGツクールMZで新規プロジェクトを作成し、付属のdata・jsフォルダを組み込み、「picturesに入れる」フォルダ内の画像3枚を新規プロジェクトのimg/picturesフォルダへコピーすることで確認できます。 RPGツクールMZの標準素材をそのまま再配布しない形式のため、完成済みプロジェクトそのものではなく、新規プロジェクトへ組み込んで使用するサンプルデータとなっています。 詳しい導入方法は付属マニュアルをご確認ください。 <仮想コントローラー> スマートフォンやタッチ操作環境向けの仮想コントローラーを搭載しています。 画面上に、 ・上下左右 ・FAST ・SLOW の操作ボタンを表示できます。 表示方法は、 ・表示しない ・常に表示 ・タッチ環境のみ表示 から選択できます。 PLiCyなど、ブラウザ上でのモバイルプレイにも利用できます。 <こんな用途に> ・RPGの中に陣取りミニゲームを追加したい ・QIX系のアクションパズルを作りたい ・取得した領域からイラストが現れるゲームを作りたい ・CGやコレクション画像の開放要素を作りたい ・敵や弾を避けながら遊ぶ特殊ステージを作りたい ・ゲームセンターやミニゲーム施設を作りたい ・コモンイベントと組み合わせて独自の報酬や進行を作りたい ・RPGツクールMZで通常戦闘とは異なるアクションゲームを作りたい <AI補助について> 本プラグインセットの制作には、AIによる制作補助を使用しています。 具体的には、プラグイン本体のコーディング補助、設計・実装案の検討、バグ修正案の確認、補助ツールのHTML・JavaScriptコーディング補助、HTMLガイド作成時の文章整理・構成補助などにAIを利用しています。 AI生成イラスト、AI生成音声、AI生成BGMを主目的とした作品ではありません。 AIは主に、コーディング、実装、デバッグ、説明文作成の補助として使用しています。 <注意事項> 本プラグインはRPGツクールMZ用です。 RPGツクールMV、その他のツクールシリーズでの動作は対象外です。 導入前に付属のHTMLマニュアルをご確認ください。 まずはサンプルプロジェクトデータを新規プロジェクトへ組み込み、動作確認してから制作に使用することをおすすめします。 本プラグインは、QIX系ゲームの基本的な「境界移動・侵攻・領域分断」をRPGツクールMZ上で扱いやすくすることを目的としたミニゲーム用システムです。 敵の数、弾数、データベースアニメーション、プレイ領域の大きさなどを極端に増やした場合、使用環境によって処理負荷が高くなる場合があります。 実際のゲーム環境でテストプレイしながら調整してください。 <利用可能な作品について> 本プラグインは、一般向け・成人向けを問わず、さまざまなジャンルのゲーム制作に使用できます。 成人向け(R18)作品、性的表現を含む作品、ホラー作品、暴力・流血・グロテスクな表現を含む作品などへの使用も、本プラグインの利用規約上は制限していません。 ただし、制作・公開・販売する作品の内容については、利用者自身の責任において、適用される法令、RPGツクールMZの利用条件、素材ごとの利用規約、公開・販売先プラットフォームの規約および年齢区分等を遵守してください。 本プラグインの利用許可は、第三者の権利を侵害する行為や、法令・各サービスの規約に反するコンテンツの公開・販売を許可するものではありません。 <利用規約> 【許可】 ・個人利用範囲での改変可。 ・チーム制作内での共有は可。 ・クレジット表記は任意。 ・クレジットする場合は「Media Faust」と表記。 ・一般向け、成人向け(R18)、ホラー、暴力・流血・グロテスク表現を含む作品など、作品ジャンルを問わず利用可。 【禁止】 ・二次配布は禁止。 ・改変の有無に関わらず、プラグイン本体や付属ファイルの再配布は禁止。 【利用規約の要点】 本プラグインは、購入者・利用者本人の制作環境内で自由に改変して使用できます。 一般向け作品だけでなく、成人向け作品や、暴力・流血・グロテスクな表現を含む作品などへの使用も可能です。 ただし、作品の内容および公開・販売については、利用者自身の責任において、適用される法令、使用素材の利用規約、公開・販売先サービスの規約等を遵守してください。 改変の有無に関わらず、プラグイン本体や付属ファイルの二次配布は禁止です。 チーム制作で使用する場合は、同一プロジェクト内での共有を許可します。 クレジット表記は任意ですが、記載する場合は「Media Faust」としてください。



