# ゲームオブジェクト

PaySwapのゲームプラットフォームでは、プレイヤーがゲームにオブジェクトを追加／削除したり、自分のゲームから他のゲームに獲得したオブジェクトを持ち込んだり、その逆を行ったり、それらのオブジェクトをゲームのeCollectiblesマーケットプレイスで販売したり、プロフィールに表示したりすることができる仕組みを実装しています。

これを実現するために、我々は**アクション／パーセンタイル**（A/P）標準を使用しています。

## アクション／パーセンタイル（A/P）標準とは？

他のゲームからオブジェクトを移動させることは非常に難しいです。ゲームは異なるゲームエンジンで開発されており、異なるテーマやロジックがあり、一部のオブジェクトはあるゲームには適していない場合があります。

たとえば、GTA 5の車は、The Witcher 3のようなゲームで意味をなしません。

これらの問題を解決するためには、テーマ、ストーリー、ロジックなどに衝突を引き起こさない標準が必要です。

A/P標準は、すべてのオブジェクトをそのオブジェクトのユーティリティ（アクション）と希少度レベル（パーセンタイル）にまで分解します。

たとえば、GTA 5の車は、移動（Action）の機能を持ち、GTA 5のすべての他の移動を可能にするオブジェクトのうち90%よりも希少であれば、パーセンタイルは90になります。したがって、その車は **move\_90** と呼ばれます。

その車をGTA 5から他のゲームに移動させるには、ゲームはプレイヤーのゲームNFTに **move\_90** オブジェクトを書き込む必要があります。その後、プレイヤーがそのオブジェクトを保持するかどうかは、ゲームによって決まります。

移動を完了するには、The Witcher 3はゲームNFTから **move\_90** オブジェクトを読み取り、そのゲームのすべての他の移動を可能にするオブジェクトの中で90%よりも希少なもののリストをデータベースから取得し、プレイヤーにどのオブジェクトをロードするかを選択させます。The Witcher 3では、おそらく馬になるでしょう。

これで、GTA 5からThe Witcher 3にお気に入りの車を移動させる方法がわかりました。

もちろん、ゲームはプレイヤーのゲームNFTにオブジェクトを書き込み、既存のオブジェクトを読み取り、ロードする機能を追加する必要がありますが、ゲームが多くの機能を追加すればするほど、オブジェクトを次々と移動させることが容易になります。

## ユーザーがオブジェクトをゲーム間で移動できる理由

ゲームがユーザーがオブジェクトを移動できるようにすることが良いアイデアである理由はさまざまです。

### マーケティング上の理由

新しいゲームを発売したばかりでプレイヤーを獲得したい場合を考えてみましょう。他のゲームのプレイヤーが自分のゲ

ームでオブジェクトをロードできるようにすることは、彼らが自分のゲームを試してみたいと思う理由になります。これは、UniswapのユーザーがSushiswapを使用すると報酬がもらえるようにしたときのような、他のゲームへの「バンパイア攻撃」のようなものです。

さらに、複数のゲームがオブジェクトを受け入れるほど、そのオブジェクトは価値が上がるため、オブジェクトの保持者に自分のゲームが成功することを望んでもらう理由を提供することができます。そして、広告費をかけずにそれをすべて実現できます。

### 収益上の理由

通常、ゲームがプレイヤーにオブジェクトを販売する際、そのオブジェクトの有用性はゲームに制限されます。そして、ほとんどのゲームはプレイが終了すると魅力を失い、そのオブジェクトも同様に失われます（それらを購入したかもしれません）。

オブジェクトをゲーム間で移動できるようにすると、プレイヤーに対して現在のゲームのストーリーを完了するために使用できるだけでなく、その後、他のバージョンのゲームや他の既存／将来のゲームでも使用できる可能性があるオブジェクトを販売しています。したがって、彼らには、あなたのゲームが人気を博した場合にゲームのeCollectiblesマーケットプレイスでより高く売れるかもしれないオブジェクトを販売しています。

これにより、もっと多くのユーザーがあなたがゲーム内で販売したいアイテムを購入する理由が生まれ、より高い価格で購入してくれるでしょう。

### ゲームの魅力

最も成功したゲームは、非常に情熱的なプレイヤーの大きなファンベースを集めることができます。その結果、10年以上新しいゲームをリリースしていなくても収益を上げ続けることができます。例えば、GTAです。

暗号はそのような熱狂的なファンベースを作る能力で知られており、我々が見るところ、オブジェクトをそれらにロードできるようにすることが、大規模な熱狂的なプレイヤーのファンベースを獲得したい任意のゲームにとって最善の選択肢です。

## オブジェクトの作成

オブジェクトを作成する方法には2つあります：

* ゲームからオブジェクトを書き込む
* ゲームオブジェクトを発行する

### ゲームからオブジェクトを書き込む

これは、ゲームでオブジェクトを獲得したり購入したりしたときに、そのオブジェクトをゲームNFTに書き込む場合です。

ゲームによって異なりますが、オブジェクトはゲームで獲得した瞬間にゲームNFTに書き込まれる場合もありますし、いつでも適切な関数を実行して書き込むことができる場合もあります。

オブジェクトがゲームNFTに書き込まれたら、それは**作成**されたとみなすことができます。そのオブジェクトは、最初に書き込んだゲームからオブジェクトを受け入れる任意の他のゲームにロードできます。

### ゲームオブジェクトを発行する

我々は**レシピ**と呼ぶ方法を使用してオブジェクトを作成することもできます

。

その名前が示すように、レシピはオブジェクトを作成するために使用する材料のリストです。そのリストは、[ゲームのページ](https://payswap.org/games)にゲームコントラクトを展開したウォレットによって定義されます。

材料は監査人が監査人契約を介して提供するNFTです。これらは、ダイヤモンド、鉄、金、木材、または想像できるあらゆるアイテムのNFTです。

たとえば、The Witcher 3の剣を考えてみましょう：

* 普通の剣のレシピは木（柄用）、鉄（刃用）で構成されるかもしれません。
* レアな剣のレシピはプラスチック（柄用）、金（刃用）で構成されるかもしれません。
* 非常にレアな剣のレシピはプラスチック（柄用）、ダイヤモンド（刃用）で構成されるかもしれません。
* など。

これらの材料（木、鉄、プラスチック、金、ダイヤモンド）のそれぞれは、それらのアイテムを認証する専門家の監査人によってNFTとして提供されます。

プレイヤーが正しい順序でレシピの材料を提供すると、ゲームコントラクトはオブジェクトの名前をプレイヤーのゲームNFTに書き込み、自分のゲームから直接獲得したかのように、そのオブジェクトをロードします。

### レシピの作成方法

ゲーム内のオブジェクトのレシピを作成するには、ゲームのコントロールパネルメニューに移動し、**オブジェクトの更新**ボタンをクリックします。フォームを入力してトランザクションを有効にします。プレイヤーが材料をリストアップする順序で材料を入力することを確認してください。

材料を所有していなくてもかまいませんが、使用する材料のNFTである必要があります。たとえば、木のNFTは何百万も存在する可能性があり、それらのNFTのいずれかのIDを入力すると、すべてのNFTは同じレシピを作成します。

### レシピを使用したオブジェクトの作成方法

オブジェクトを作成するには、ゲームのコントロールパネルメニューに移動し、**オブジェクトの作成**ボタンをクリックします。フォームを入力してトランザクションを有効にします。正しい順序で材料を入力し、それぞれの材料をウォレットに持っていることを確認してください。

## オブジェクトの燃焼

ゲーム内の十分な材料が利用可能である場合は、いつでもオブジェクトをその材料に燃やすことができます（ゲームはプレイヤーからの材料を必要とせず、レシピを介して材料を提供します）。

例えば、プラスチックとダイヤモンドNFTを使用してゲームから獲得したレアな剣があるとします。そのオブジェクトを燃やし、その下にある材料を受け取ることができます。

これを行う理由は、それらを別のオブジェクトを作成するために使用したい場合や、オブジェクトよりも材料の方が価値が高く、それらを売りたい場合があるからです。

オブジェクトを燃やすには、ゲームのコントロールパネルメニューに移動し、**オブジェクトの燃焼**ボタンをクリックします。フォームを入力してトランザクションを有効にします。

おめでとうございます！下にある材料／リソースはあなたのウォレットに送られました。
