ゲームシステム

ゲーム内メール:手紙、報酬、ギフト

iDos Games の既製メールボックスの仕組み。運営からの報酬付きの手紙、ほかのシステムで受け取り損ねた報酬、毎日のギフト、フレンド同士の送付。そしてダッシュボードでオンにする方法。

メールボックスはプレイヤーの受信箱です。あなたからの報酬付きの手紙、ほかのシステムで受け取り損ねた報酬、フレンド同士のギフト。 すべての新しいプロジェクトに含まれ、メールボックスをオンにするとロビーに表示されます。

プレイヤーに見えるもの

  • カテゴリーのタブ:すべて、報酬、ギフト、システム。
  • プレイヤーの言語の本文、差出人、バナー、報酬、画面やページへのボタンが付いた手紙。
  • サーバー操作1回で行う**「受け取る」と「すべて受け取る」**。ほかのシステムのまだ受け取っていない報酬が上に来ます。
  • 「ギフトを贈る」:フレンドへの毎日の無料ギフト(ワンタップで「全員に」)と、1人のフレンドへの自分のコインやアイテムの送付。
メール
12 450
320
すべて3
報酬
ギフト
ようこそ!運営より · 500コイン
受け取る
週間ランキング:7位報酬あり
受け取る
Miraからのギフト50コイン
ギフトを贈る
全員に
すべて受け取る
カテゴリー別の手紙。ロビーのバッジは未読の手紙と報酬の数。
報酬付きの手紙。他のシステムで受け取り損ねた報酬もここで受け取れます。
フレンドへの毎日の無料ギフトと、1回で済む「すべて受け取る」。
例. メールボックス。報酬付きの手紙、ギフト、「すべて受け取る」。

仕組み

  • ほかのシステムで受け取り損ねた報酬(ランキングのラウンド、チームイベントの賞品、招待の報酬)は、ここでそのまま受け取れます。
  • 断られたり期限が切れたりした送付は、送った人に戻ります。
  • 上限、フレンド関係の確認、期限、何を送れるかはサーバーの担当です。

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

追加の必要はありません。メールボックスはすべての新しいプロジェクトに含まれています。タブはメールボックスをオンにするまで表示されません。

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

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

  • メールボックスをオンにします。
  • 手紙のテンプレートを作り、プレイヤーに一斉送信します。
  • 毎日のギフトと、フレンドが送れるコインやアイテムを決めます。

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

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

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

開発者向け

メールボックスは @idosgames/core の client.mailbox で動きます。

TypeScript
// カテゴリーの手紙を取り、待っているものを1回の操作で受け取る
const mail = await client.mailbox.getMessages({ category: 'Reward' })
const res = await client.mailbox.claimAll()
// 複数のフレンドにまとめて毎日の無料ギフト
await client.mailbox.sendGift('daily_coins', [friendA, friendB])
  • フレンドへの送付は sendTransfer です。フレンド関係と上限はサーバーが確認します。
  • バッジは getUnreadCount:未読の手紙と受け取れる報酬。

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

よくある質問

全プレイヤーに報酬付きの手紙を送れますか?

はい。報酬付きの一斉送信は、ダッシュボードのメールボックスのセクションから送ります。

プレイヤー同士でコインを送れますか?

はい。フレンドに、設定した上限の範囲で送れます。断られたり期限が切れたりした送付は戻ってきます。

関連ページ

自分のゲームを作ろう

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