解説:engine

  • engine
 このバリアントでは汎用ZoGエンジンの代わりに、プラグインDLLのエンジンを使用する必要があることを示します。

  • (engine <file-string>)
 エンジン<file-string>を使用します。

 ZoGには、ZRFで指定できる任意のゲームをプレイできるユニバーサルゲームエンジン(AI)が含まれています。
 ただし、ZoGは特定のゲームまたはバリアント用に作成された外部エンジンをZoGエンジンの代わりに使用できるプラグインもサポートしています。
 これらのプラグインは、ここで説明するAPIに準拠したDLLの形式を取ります。
 ZRFでエンジンを使用するということは、ZoGの通常のエンジンではなく、参照されるDLLを使用する必要があるということです。

 プラグインエンジンは特定のバリアントのルールを想定しており、ZRF自体に直接アクセスすることはできません。
 したがって、外部エンジンを使用するZRFの変更には、非常に注意が必要です。
 プラグインエンジンがゲームのルールを理解できなくなった場合、クラッシュする可能性があります。
 ZoGがプラグインエンジンを検索して不正な動きを見つけたと判断した場合、ZoGのユニバーサルエンジン(AI)は、プレイヤーがバリアントを離れるまでプレイを引き継ぎます。

(game
 (engine "thinker.dll")
)
※「thinker」と呼ばれるエンジンを使用して探索します。


最終更新:2020年09月01日 13:13