選手関係・メディアとOfficeの設計

M5 選手・メディアとの関係 / Officeの改装

v1.0 · 2026年9月29日

今回の判断

ユーザーの指示によりM5を先行実施。Inboxは受信した私的な連絡の名称として維持し、Office内にSquad relationsとMediaを追加する。仮の会話サンプルは表示から除き、実際の選手・試合・交渉に基づく連絡から判断できるようにする。

Officeの役割
Inbox選手からの相談、スカウト報告、交渉更新、満了契約の注意
Squad relations信頼・士気・直近の起用・約束を一覧。監督から面談を開始
Media試合前後と加入時の会見、監督投稿、サポーターの反応
Finances & kits既存画面への入口を維持。スポンサー・本格的な収支はM4で後続

FC26/FC27から参照したこと

FC26では選手とのチャット、契約更改の意向、定期的な受信通知、意思決定に結果を持たせるイベントを参照した。EA公式 FC26 Career Deep Dive。

FC27では役割と出場時間の期待、士気を選手状態へ接続する考え方、交渉の状態と必要な行動を見せる構成、移籍に対するソーシャル反応を参照した。EA公式 FC27 Career Deep Dive。

選手写真を会話の中心に置き、紫をOffice内の選択・導線に使う。小型の名簿と、まとまった会話本文に異なる密度を持たせる。EAの画像を本アプリの画面として複製したものではない。

起用と面談

判断設計
期待する出場契約で合意した役割に応じた直近6試合の出場時間。未交渉の推定契約は導入時の基準編成・年齢から初期役割を設定し、控えGK/育成選手の期待を下げる。Prospect/推定Backup 12%、Rotation 32%、Important 58%、Crucial 75%をゲーム内基準とし、10ポイントの許容幅を設ける。
不満の発生原則4試合、Prospect/Backupは6試合以上の対象履歴が必要。14日間の同種相談の間隔を置く。1試合のベンチだけで移籍要求にしない。
約束次の出場可能な4試合で2回先発。約束後の試合でのみ判定。開始前に固定した先発メンバーを使い、途中交代や編集で先発履歴を書き換えない。
対象外ゲーム内で確認できるケガ・出場停止・大会未登録/カップタイド、所属を離れた選手。過去の試合を導入後の約束違反として処理しない。
監督の選択起用を約束、競争を説明、移籍について話す。練習後の不調相談には支援または改善要求。複数人の不満ではキャプテンとチームの状態を話す。
期限選手相談の基本期限は7日。未回答は一度だけ信頼と士気へ作用。面談の連打による即時回復を避け、監督発の面談は7日の間隔。

結果の接続

会話の返答は、その先の試合と契約で確認する
  1. 実際の起用時間・先発・役割
  2. 選手の相談相談・約束・期限
  3. 監督の返答ユーザーが選ぶ
  4. 将来の起用約束の履行を判定
  5. 継続する結果士気・信頼・更改・移籍意向

信頼は監督との関係、士気は会話や起用による心理状態として保持する。体力や成績由来のFormとは別の原因を管理し、既存の試合モデルには士気を一度加える。永続的な能力値を会話だけで増加させない。

繰り返す未解決の不満と低い信頼により移籍意向が発生する。契約更改時は最新の信頼と約束違反を読み、希望条件の上昇や強い不満による拒否につながる。自動的に選手を売却・放出しない。

会見・SNS・ニュース

実際の次の相手、終了スコア、獲得選手に基づき会見を用意する。監督はチームを支持、改善を要求、貢献を評価する。会見は任意で、期限までに参加しない場合は辞退扱い。試合の進行を強制停止しない。

Mediaにはゲーム内のソーシャル反応と監督の発言を保存。監督自身のPost updateも可能で7日の間隔を置く。同一選手へのメディア効果は3日以内に重ねない。私的な面談内容をそのまま公開記事へ流さず、繰り返し不満が高まった移籍意向と公開発言をニュースへ接続する。

保存と実装範囲

関係台帳・会話・既読・約束・起用履歴・フィードを現行キャリア保存へ追加。試合開始時の履歴は試合途中の保存にも含める。完全バックアップ・年度アーカイブに同梱し、年度をまたいで関係を維持する。相談と履行は重複処理しない。

返答相手は文脈と状態を読むプログラム。正式な選択肢が結果を定める。ChatGPTアプリへの自動接続、自由文の意味理解、ローカル生成AI、外部SNSへの投稿は実装していない。今後のAI連携でもこの正式な状態と判断結果を維持する。

実装・操作・検証報告