ゲームシステム

カードコレクション:アルバム、パック、トレード

iDos Games の既製コレクションの仕組み。カードのセットのアルバム、サーバーが結果を決めるパック、セットごとの報酬、大賞、他のプレイヤーとのカードのトレード。そしてダッシュボードでの設定方法。

コレクションはカードのアルバムです。プレイヤーはパックを開け、セットを揃え、足りないカードを他のプレイヤーとトレードします。 セットを揃えるごとに報酬があり、アルバム全体には大賞があります。

プレイヤーに見えるもの

  • アルバム:順番に並んだすべてのセット、持っているカード(枚数付き)と空き。
  • 揃えたセットごとの報酬と、アルバム全体の大賞。
  • パック:パックの種類と支払い方法。1つずつか10個まとめて開けます。
  • トレード:他のプレイヤーからの申し込み、自分の申し込み、余ったカードをフレンドに贈ること。
コレクション
12 450
320
アルバム1
パック
トレード
セット「森」 · 8/9
キツネx2
フクロウx1
ヘラジカx3
?
アルバム完成:大賞
パックを開ける
アルバム、パック、他のプレイヤーとのトレード。
セットごとに持っているカードと空き。セットを揃えると報酬。
アルバム全体で大賞。パックは1つずつか10個まとめて開けます。
例. コレクション。セット付きのアルバム、カード、大賞。

仕組み

  • パックの結果はサーバーが決め、新しいカードとダブりが表示されます。
  • ダブりはポイントに変わり、ポイントでコレクションの宝箱を買えます。
  • トレードはフレンド同士、そして同じタイトルのプレイヤー同士でできます。

ステップ 01プロジェクトにシステムを追加する

AI コーダーに頼みます。「カードコレクションを追加して」。小さなアルバム、パック、宝箱付きの既製システムが入ります。

ステップ 02ダッシュボードで設定する

ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → コレクション へ。

  • アルバムを作ります:セット、カード、レア度。
  • セットごとの報酬と大賞を決めます。
  • 価格と中身のあるパックの種類と、ポイントで買う宝箱を作ります。

ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。

ステップ 03テストしてリリースする

アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。

開発者向け

コレクションは @idosgames/core の client.collection で動きます。

TypeScript
// パックを10個開け、揃ったセットの報酬を受け取る
const packs = await client.collection.openPack('forest_album', 'basic_pack', 10)
const res = await client.collection.claimSetReward('forest_album', 'forest_set')
if (!res.ok) return showError(res.error)
  • トレードは、相手が承認か拒否をする申し込みです:sendTradeOffer、acceptTradeOffer。
  • 待っているセットの報酬は claimSetRewardsBatch でまとめて受け取ります。

すべてのフィールドは、SDK の MCP サーバーが配るスキル collection-system に説明があります。

よくある質問

プレイヤー同士でカードをトレードできますか?

はい。プレイヤーはトレードを申し込み、承認や拒否ができ、余ったカードをフレンドに贈れます。

ダブったカードはどうなりますか?

ポイントに変わり、ポイントでコレクションの宝箱を買えます。

関連ページ

自分のゲームを作ろう

アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。