シングルプレイヤーとマルチプレイヤーのロジック

このページではGame Maker のロジックシステム、シングルプレイヤーとマルチプレイヤーでのロジックシステムの使用方法を解説します。

ゲームルールGame Maker のロジックシステム

オブジェクティブ(クエスト)
ロジック(ビヘイビアやコンポーネント)
プレイヤー設定

ルールは繰り返しトリガーされたりクリアできるゲームプレイのメカニクスを指し、すべてのプレイヤーまたは個人のプレイヤー向けに変数値を設定できます。

:ポイント、タイマー、ショップなど

オブジェクティブ(クエスト)

クエストはシングルプレイヤーやマルチプレイヤーにおける個々のプレイヤーの進捗状況を指し、クリアできるのは一度だけです。

:コインを集めるクエスト

オブジェクトのロジック

ビヘイビアコンポーネントはゲームの世界に配置されたボクセルオブジェクトに設定できるロジックを指します。

(上記画像内のアイコン参照):

Light、NFT Sensor、NFT Image Display、Play Sound、Trigger Volumeなど

プレイヤーの設定ではアバターやコントロール、基本機能、インタラクションのカスタマイズができます。

:アバターは泳ぐことができたり、一部のブロックからダメージを受けたりする可能性があります。

オブジェクトのロジック

[SP][MP] のビヘイビアとコンポーネント

Game Maker 0.8 より[SP][MP] のロジックが分かれて設定可能になりました。

それによってロジックによっては個人のプレイヤーだけに体験してもらう設定が行えたり、同時にすべてのプレイヤーに体験してもらうといった別々の設定ができるようになりました。

同期されたロジックには位置、オブジェクトのステータス、環境、グローバルメカニクスなどが含まれます。

オブジェクトの設定は以下の3種類があります。

ロジック設定なし

[SP] のロジックのみ

Client Only - それぞれのプレイヤーは異なるタイミングでロジックを体験します。

例:プレイヤーは自分のペースでゲームを進め、準備ができた時にクエストのダイアログを読むという設定ができます。

[MP] のロジックのみ

Synchronized - すべてのプレイヤーが同時にロジックを体験します。

例:すべてのプレイヤーに対して同時にドアが開いたり、プラットフォームが動いたりする設定ができます。

シングルプレイヤーの体験内では[MP] のロジックは[SP] のロジックとして機能するため、ゲームプレイのデザインをより簡単に行えます。 マルチプレイヤーの体験内ではゲームプレイをデザインするにあたってコミュニケーションや帯域幅などの考慮すべきポイントがあります。

システムを超えたロジックのトリガー方法

メッセージはゲームプレイロジックをとトリガーするためにシステム間、またはシステム内で送信されます。

ロジックはシンプルなものから複雑なものまで一連のイベントのものから、直線的または選択肢を用いて枝分かれしているものまで設定できます。

メッセージを送信してアクションをトリガーする様々な方法があり、メッセージはフィルタータグを使って特定のものに設定することができます。

ブロードキャスト

体験のスタート時やトリガー時に一度だけ、または繰り返しメッセージを送ることができます。

Message Broadcaster のビヘイビアをロジックアクターやオブジェクトに追加して、使用したいパラメーターを設定します。

体験の制作

👤シングルプレイヤー 

1つのロジックレイヤー

ブ1つのロジックレイヤーロードキャスト

最終更新

役に立ちましたか?