상품 설명
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」としてください。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기