マーケットでは、プレイヤー同士がアイテムを売り買いできます。固定価格の出品、入札のあるオークション、直接トレード。 取引が成立するまでサーバーがアイテムと代金を預かり、設定した手数料を差し引きます。
プレイヤーに見えるもの
- タブ:マーケット、出品中、入札中、直接トレード、受け取り待ち、履歴。
- 最安値付きでまとめたアイテム。1つのアイテムの出品は安い順。
- 出品:アイテム、出品かオークション、価格、期間、手数料を選びます。
- 次の最低入札額が出る入札、直接トレードの承認や拒否。
マーケット
12 450
320
マーケット
出品中
受け取る1
エピックの剣12件の出品
480からドラゴンの盾オークション · 02:14:00
入札
体力ポーション40件の出品
15で購入
アイテムを売る
31マーケット、自分の出品と入札、直接トレード、受け取り待ち、履歴。
2最安値でまとめたアイテム。出品とオークション。
3出品はアイテム、価格、期間。取引はサーバーが預かり、手数料を取ります。
仕組み
- 売れるのは取引可能なアイテムだけで、装着中のものは決して売れません。
- 価格は、ダッシュボードで決めたプレイヤー間で取引できる通貨で付けます。
- サーバーがエスクローを預かってすべての取引を精算し、手数料は取引時に差し引かれます。
ステップ 01プロジェクトにシステムを追加する
AI コーダーに頼みます。「プレイヤーマーケットを追加して」。出品とオークション、手数料5%付きの既製システムが入ります。
ステップ 02ダッシュボードで設定する
ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → マーケットプレイス へ。
- プレイヤーが取引に使う通貨と手数料を選びます。
- 出品とオークションの許可する期間と上限を決めます。
- 取引できるアイテムを指定します。
ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。
ステップ 03テストしてリリースする
アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。
開発者向け
マーケットは @idosgames/core の client.marketplace で動きます。
// マーケット:最安値でまとめたアイテムを取り、出品を1つ購入する
const market = await client.marketplace.getGroupedOffers()
const res = await client.marketplace.buy(offerID)
if (!res.ok) return showError(res.error)- 入札額は、サーバーが示す次の最低入札額以上である必要があります。
- 終わったオークションや戻ってきたアイテムは
claimAuctionとclaimBackで受け取ります。
すべてのフィールドは、SDK の MCP サーバーが配るスキル marketplace-system に説明があります。
よくある質問
販売中のアイテムはプラットフォームが預かりますか?
はい。取引が成立するまで、サーバーがアイテムと代金をエスクローで預かります。
手数料を取れますか?
はい。手数料はマーケットの設定の一部で、取引ごとに差し引かれます。
関連ページ
- ゲームのクラフト:ランクアップのレシピiDos Games の既製クラフトの仕組み。同じレア度のアイテムを複数まとめて上位の1つにするレシピ、手持ちのアイテムで埋める契約、オート入力、サーバーが決める結果。そしてダッシュボードでの設定方法。
- インベントリ:プレイヤーのアイテムと通貨iDos Games の既製インベントリの仕組み。カテゴリーとレア度ごとのアイテム、個数とレベル、アイテムカード、ヒーローや宝箱への受け渡し。そしてダッシュボードでのアイテムと通貨の設定方法。
- ゲーム内ストア:棚、商品、価格iDos Games の既製ストアの仕組み。商品が入れ替わる棚、ゲーム内通貨や現金での価格、無料ギフト、購入上限、そしてダッシュボードでコードなしに設定する方法。
自分のゲームを作ろう
アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。