Ritournelle & Sottine ChessGame Plugin RPG マーカー MV-MZ

公式プラグイン動画

RPG Maker MV 用チェスプラグイン

プロジェクトにAIとの完全なチェス対戦を追加します。メインメニューから、NPC、イベント、またはアイテムから起動できます。すべてのメッセージはあなたが作成するため、ストーリー、ヒント、または秘密のコードとして使用できます。

ライセンス

RPG Maker MVプロジェクト(商用を含む)での使用を許可します。ゲームのクレジット欄にEropheniceへのクレジットを記載する必要があります。プラグイン自体の再販売や、リブランディングやクレジットの削除など、自分の作品として再配布することは禁止されています。

提供される機能

完全なチェスのルール(キャスリング、プロモーション、チェック、チェックメイト、ステイルメイト)。
EasyからHardまでの5段階の難易度を持つAI。
カスタム盤面画像、カスタム駒画像(PNG)、カスタム背景画像。
プラグインマネージャーで設定可能:AIの色、難易度、盤面の初期配置、メッセージの表示時間、およびすべてのテキスト。
プレイヤーが勝利したときにONになる勝利スイッチ。
MVで動作します。

ストーリーのヒント

「Thinking Text(思考中のテキスト)」をNPCの名前に変更すると(例:「魔法使いは考えている…」)、対戦相手がリアルなキャラクターのように感じられます。他のメッセージにも同じアイデアを適用してください:

開始:「謎の旅行者があなたにゲームを挑んできた。」
勝利:「王が倒れた。あなたは真実を垣間見た。『影は敵ではない』」
敗北:「チェックメイト。旅行者が微笑む。『時が経てば理解できるだろう…』」
引き分け:「ステイルメイト。勝者も敗者もいない。」

インストール方法

  1. ChessGame.jsをjs/plugins/フォルダに配置します。
  2. プラグインマネージャーで有効にします。
  3. パラメータを調整します。「Chess」がメインメニューに表示されます。

重要:すべての駒画像パラメータ(WhiteKing Image、BlackPawn Imageなど)について、フィールドに「================」が含まれている場合は、それを削除して空欄にするか、拡張子を除いた自分の画像名を入力してください。そうしないと、「================.png」が存在しないため、ゲームがクラッシュします。

スクリプト呼び出し

デフォルト: startChessGame();
カスタム: startChessGame({ aiColor: ‘black’, aiDepth: 4, background: ‘forest’ });
勝利スイッチ付き: startChessGame({ aiDepth: 3, winSwitchId: 10 });

勝利スイッチ

各イベントのスクリプト呼び出しでスイッチIDを直接設定してください。これにより、同じマップ上のイベントが干渉し合わなくなります。プレイヤーがチェックメイトで勝利した場合、スイッチはONになります。負けた場合や引き分けの場合は、OFFのままになります。これをイベントの条件(または2ページ目の条件)として使用し、アイテムの授与、通路の開放、プレイヤーのテレポートなどを行います。このスイッチはデータベースに存在している必要があり、このパラメータはオプションです。

イベントから起動した場合、ゲーム終了またはESCキーを押すと、プレイヤーはマップに戻ります。

パラメータ

メニューコマンド名: メインメニューに表示されるテキスト(デフォルト: Chess)。
AIの色: white(白)またはblack(黒)(デフォルト: black)。
AIの深さ: 1〜5(デフォルト: 3)。
思考中のテキスト: AIが思考している間に表示されるテキスト(デフォルト: AI is thinking…)。
メッセージの表示時間: 1〜300秒(デフォルト: 3)。
開始、勝利、敗北、引き分けのメッセージ: \nを使用して改行します。
背景画像: img/pictures/フォルダ内の拡張子を除いたファイル名。空欄の場合、背景は黒になります。
盤面のオフセットX / Y: ピクセル単位(デフォルト: 0)。
駒の画像: img/pictures/フォルダ内の拡張子を除いたファイル名。空欄の場合、デフォルトの駒が使用されます。

遊び方

駒(黄色)をクリックし、次に移動先の緑色のマスをクリックします。AIはあなたの移動後に応答します。ESCキーでいつでも終了できます。

「いいね!」 1