フレンドはすべての新しいプロジェクトに含まれています。フレンド一覧、申請、ゲームでアクティブなプレイヤーのおすすめ、お知らせの受信箱。 フレンドはゲーム自体から、またはプレイヤーの idosgames.com のアカウントから来ます。
プレイヤーに見えるもの
- タブ:フレンド、申請(受信と送信)、おすすめ、お知らせ。
- 上部にコピーボタン付きのプレイヤー自身の ID と、ID での「追加」。
- プレイヤーカード:レベル、戦闘力、「メッセージ」(チャットを開く)、削除、ブロック。
- お知らせ:攻撃、襲撃、新しいフレンド、販売、フォロー、いいね、コメント。
フレンド
12 450
320
フレンド
申請2
お知らせ
あなたのID:7F3K-92QD · コピー
Miraオンライン · レベル24
メッセージ
Arrow昨日 · レベル18
Lunaフレンド申請
承認
IDで追加
31フレンド、申請、おすすめ、お知らせ。バッジは申請と未読のお知らせの数。
2フレンドカード。メッセージ、削除、ブロック。
3IDでフレンドを追加。
仕組み
- フレンドはプラットフォームが管理します。同じフレンドがほかのシステムでも使えます(メールのギフト、カードのトレード、チームイベント)。
- タイトルが idosgames.com からだけフレンドを取る場合、ゲームの中の申請、おすすめ、「追加」は消えます。
- バッジは待っている申請と未読のお知らせの数を示します。
ステップ 01プロジェクトにシステムを追加する
追加の必要はありません。フレンドはすべての新しいプロジェクトに含まれています。
ステップ 02ダッシュボードで設定する
ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → プラットフォームブリッジ へ。
- システムは設定なしで動きます。
- フレンドを idosgames.com から取るかどうか、プレイヤーが自分について何を見せるかは、このセクションで決めます。
ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。
ステップ 03テストしてリリースする
アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。
開発者向け
フレンドは @idosgames/core の client.social で動きます。
// フレンド一覧を取り、フレンドの 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 からフレンドを取り込むと、プレイヤーはゲームの中でプラットフォームのフレンドを見られます。
何か設定は必要ですか?
いいえ。フレンドは最初から動きます。プラットフォームブリッジは、フレンドをどこから取るかを決めるだけです。
関連ページ
- ゲームのチャット:チャンネルと個人メッセージiDos Games の既製プレイヤーチャットの仕組み。タブになったチャンネル、個人チャット、メッセージの履歴、スローモード、モデレーション、通報とブロック。そしてダッシュボードでの設定方法。
- フレンドを招待:コード、リンク、報酬iDos Games の既製招待システムの仕組み。自分の招待コードとリンク、新しいプレイヤーへのギフト、来てくれたフレンドの数に応じた報酬のはしご。そしてダッシュボードでオンにする方法。
- ゲーム内メール:手紙、報酬、ギフトiDos Games の既製メールボックスの仕組み。運営からの報酬付きの手紙、ほかのシステムで受け取り損ねた報酬、毎日のギフト、フレンド同士の送付。そしてダッシュボードでオンにする方法。
自分のゲームを作ろう
アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。