ゲームシステム

ゲームのフレンド:申請、おすすめ、お知らせ

iDos Games の既製フレンドシステムの仕組み。フレンド一覧、申請、アクティブなプレイヤーのおすすめ、お知らせの受信箱、ID での追加、idosgames.com のフレンド。そして設定する場所。

フレンドはすべての新しいプロジェクトに含まれています。フレンド一覧、申請、ゲームでアクティブなプレイヤーのおすすめ、お知らせの受信箱。 フレンドはゲーム自体から、またはプレイヤーの idosgames.com のアカウントから来ます。

プレイヤーに見えるもの

  • タブ:フレンド、申請(受信と送信)、おすすめ、お知らせ。
  • 上部にコピーボタン付きのプレイヤー自身の ID と、ID での「追加」。
  • プレイヤーカード:レベル、戦闘力、「メッセージ」(チャットを開く)、削除、ブロック。
  • お知らせ:攻撃、襲撃、新しいフレンド、販売、フォロー、いいね、コメント。
フレンド
12 450
320
フレンド
申請2
お知らせ
あなたのID:7F3K-92QD · コピー
Miraオンライン · レベル24
メッセージ
Arrow昨日 · レベル18
Lunaフレンド申請
承認
IDで追加
フレンド、申請、おすすめ、お知らせ。バッジは申請と未読のお知らせの数。
フレンドカード。メッセージ、削除、ブロック。
IDでフレンドを追加。
例. フレンド画面。フレンド、申請、IDで追加。

仕組み

  • フレンドはプラットフォームが管理します。同じフレンドがほかのシステムでも使えます(メールのギフト、カードのトレード、チームイベント)。
  • タイトルが idosgames.com からだけフレンドを取る場合、ゲームの中の申請、おすすめ、「追加」は消えます。
  • バッジは待っている申請と未読のお知らせの数を示します。

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

追加の必要はありません。フレンドはすべての新しいプロジェクトに含まれています。

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

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

  • システムは設定なしで動きます。
  • フレンドを idosgames.com から取るかどうか、プレイヤーが自分について何を見せるかは、このセクションで決めます。

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

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

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

開発者向け

フレンドは @idosgames/core の client.social で動きます。

TypeScript
// フレンド一覧を取り、フレンドの ID で申請を送る
const friends = await client.social.getFriendsList()
const res = await client.social.sendFriendRequest('7F3K92QD')
if (!res.ok) return showError(res.error)
  • 受信箱(お知らせ)は getInbox、既読にするのは markInboxSeen です。
  • ブロックは block です。ブロックされたプレイヤーは申請もメッセージも送れません。

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

よくある質問

フレンドはゲーム間で共通ですか?

共通にできます。タイトルが idosgames.com からフレンドを取り込むと、プレイヤーはゲームの中でプラットフォームのフレンドを見られます。

何か設定は必要ですか?

いいえ。フレンドは最初から動きます。プラットフォームブリッジは、フレンドをどこから取るかを決めるだけです。

関連ページ

自分のゲームを作ろう

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