🤖Momuroエンジン
Pixudi ブロックチェーン エンジンは Momuro です。 Momuro は、Unreal または Unity ゲーム エンジンと同じエンジンです。 このエンジンは、ゲームのオンチェーン操作を提供する一連のメソッドとスマート コントラクトです。
Last updated
Pixudi ブロックチェーン エンジンは Momuro です。 Momuro は、Unreal または Unity ゲーム エンジンと同じエンジンです。 このエンジンは、ゲームのオンチェーン操作を提供する一連のメソッドとスマート コントラクトです。
Last updated
このエンジンの重要な特徴は、オープンソースであり、ユーザーがエンジンをどのように使用するかを選択する機会があることです。
最初のオプション: ドキュメントを使用して自分でエンジンをフォークしてセットアップし、必要なすべてのコントラクトを自分でデプロイします。
2 番目のオプション: ファクトリーと API を使用すると、複雑な技術知識のないユーザーでも API を使用してスマート コントラクトを統合できます。 モムロは、ミントなどの各アクションや、標準ガスに含まれるNFTを更新する際の同期モジュールの更新から少額の手数料を受け取りました。
すべての特性の合計が合計され、メタデータの形式で反映できます。特にこの NFT には、装備可能なカタログ自体という 1 つのアセットのみがあります。 カタログ値はカタログ メタ エンティティの ID を指します。id フィールドはインデックス付けに使用され、特定の資産を交換、受け入れ、または削除するときにその資産をターゲットにすることができます。一方、保留中は NFT 所有者が所有しているかどうかを示します。 この資産を受け入れました。
キャラクターはキャラクターを購入し、さまざまなアイテムを装備させることができます。 ゲーム中に彼の経験は成長し、収益化できるが譲渡できないという独自の指標となります。 プレイヤーは世界と対話しながら、アイテム (クエストや世界から、またはクラフトによって)、スキル (メンターから、またはクエストの報酬として)、および経験値 (戦闘、探索、クラフトなどから) を収集できます。
アイテムは譲渡可能、装備可能なNFTです。
経験値は譲渡不可能な経験の指標です。
スキルは譲渡不可のNFTです。
当初、ユーザーはNFTドラゴンエッグを購入しましたが、主なポイントは戦闘で成長し鍛えられることです。 ゲーム中に卵が孵化し、ドラゴンの赤ちゃんが出現します。 さらに、ユーザーはすでに戦闘自体でドラゴンを使用し、初期段階からドラゴンを成長させることができます。 戦いの過程でドラゴンは成長し、経験を積んで次のステージへ成長します。 ドラゴンの前の段階とNFTエッグ自体は、オブジェクトの重複や再利用を避けるために燃やされます。
このファクトリーは、装備可能な形式のコレクションとアイテムの自動展開のために存在します。
工場は次のように動作します:
Game X は、要素のテーブルを json
または csv
にロードするか、独自のオンライン コンストラクターを介してロードします。
オフチェーン ハンドラーは、必要なすべてのデータをオンチェーンにロードします。
ロードされたアイテムごとに、当社の工場はメインアイテムとサブアイテム用に別のNFT 契約または契約システムを生成します。
アイテムを生成するコントラクトは、アイテムをメインの「所有者」、つまり Game X のコントラクトに転送します。
Game X EF 用スマートコントラクト API 拡張機能
コントラクトの展開が成功した後は、レベルアップやインベントリなどのその他の変更の可能性を考慮して、作成されたコントラクトの相互作用を確立する必要があります。
このファクトリーは、ユーザー プロファイルとして特別な SoulboundToken を作成するために存在します。
ファクトリーは次のように動作します:
Game X は、オンライン コンストラクターを通じて、プロファイルで使用されるメタデータ
の必要なタイプ
を設定します。
ファクトリー プロキシ コントラクト は、プロファイル スマート コントラクトを生成します。
PSF 用 Game X スマートコントラクト API 拡張機能
プロファイル コントラクトが展開された後、ゲームはユーザーのエクスペリエンスやその他の実績に関する情報を更新する必要がある場合があります。 スマート コントラクトを介してこれを行うための特別な API があります。
このファクトリーは、Equippable Factory の拡張として存在します。 キャラクターやクリーチャーの進化を設定する必要がある場合
工場は次のように動作します:
Game X は、要素のテーブルを json
または csv
にロードするか、独自のオンライン コンストラクターを介してロードします。
オフチェーン ハンドラーは、必要なすべてのデータをオンチェーンにロードします。
ロードされたアイテムごとに、当社の工場は別のNFTと将来のメソッドのセットを生成し、進化プロセスの準備を整えます。
コントラクト生成アイテムはメインの オーナー
、つまり Game X のコントラクトに転送されます。
NFTEF 用の Game X スマートコントラクト API 拡張機能
NFT 契約がデプロイされた後、ゲームはユーザーのエクスペリエンスやその他の成果に関する情報を更新する必要がある場合があります。 スマート コントラクトを介してこれを行うための特別な API があります。