TOUCHLINE / TRANSFER & CONTRACT DESIGN

移籍・契約
詳細設計案

「欲しい選手を選べば来る」ではなく、相手クラブ・選手の事情、時期、登録、資金が動く交渉体験を設計する。

承認済み・実装中v0.4 / 2026年9月28日 / 初版2026–27

2026年9月28日改訂 — 事前契約

ユーザーの指定により、契約確定と選手の移動を分離。移籍期間前の最終承認と資金確保、開始日の自動移動を実装した。変更・検証資料。既存案件とクラブ設定を維持する。

01 — 初版で遊べる範囲

ユーザーはマンチェスター・ユナイテッドの担当者として、獲得、売却、レンタル、契約更改、フリー選手との契約を行う。相手クラブ・選手・代理人役の意思決定と発言はゲームが担当する。ユーザーの発言、条件提示、最終承認を代行しない。クラブ間合意、選手側合意、予算・期限の確認後、移籍期間前でも最終確認で契約を確定できる。選手の所属・給与・登録候補は実際の移動日に更新する。

国内杯追加後の開始日は2026年9月15日(当初9月27日)で、夏の移籍期間は終了している。移籍候補の調査、リスト化、契約更改、他クラブの関心は進められる。初版の主たる実行期間は2027年1月1日~2月1日23:00 GMT。期間外でも交渉・事前契約の確定は可能。冬の期間前に確定した案件は2027年1月1日まで元の所属に残り、移動を自動実行する。フリー選手の候補群と例外登録は未完成。プレミアリーグ公式の期間

獲得案件のゲーム内フロー
DISCOVER検索・スカウト公開情報と推定幅
CLUB移籍金・条項を交渉売却判断と対案
PLAYER本人・代理人と交渉給与、役割、年数
CHECK予算・登録・期限メディカル等の条件
CONFIRMユーザーが確定事前契約・加入予定を保存
獲得のほかに扱う案件

売却オファーではユーザーがクラブ条件を受諾・対案・拒否し、選手が移籍に同意するかを別途判定する。レンタルは期間、給与負担、レンタル料、買い取り条項を持つ。更改では所属は変えず、給与・期限・役割・条項を改訂する。契約満了やレンタル終了も日付進行で発火する。

世界の広さ

プレミアリーグ20クラブは同じ移籍市場で自律的に補強・売却する。リーグ外の実在選手も名前で検索・獲得候補にできるが、所属・出典を確認してから交渉を開始する。外部クラブは初版では試合まで全計算せず、戦力・財務・選手事情を案件判断に必要な範囲で持つ。未収録選手を架空の実在選手として補わない。

02 — 情報源と見える情報

情報ゲーム内の扱い公開・スカウト
氏名、年齢、国籍、所属、写真、登録区分プレミアリーグ所属は公式を優先。リーグ外は所属クラブ・大会の公式情報等で本人を照合し、取得日とURLを残す。基本情報は公開。リーグ外の写真は権利・取得可否に従う。
OVR、ポジション、能力、市場価値SoFIFAのFC27値を優先し、確認できない場合だけ版を明示してFC26等を利用。能力の出典とゲーム内成長後の値を分ける。OVR・ポテンシャル・詳細能力・適正はスカウトなしで公開し、能力による検索・並べ替えを許可。未取得値は未取得と表示する。評価額・契約調査はスカウトで行う。市場価値は交渉価格そのものではない。
契約期限、年俸、条項、移籍希望公表されていない金額や条件はゲーム用推定値。根拠と推定版を持ち、公式事実と同じ表記にしない。他クラブの正確な希望額・給与・判断軸は非公開。報告と交渉を通じて推定を狭める。

現在の公式選手データには欠損がある。収録できない項目は「推定」または「未確認」と表示し、外部候補の検索対象数と属性充足率を実装時に監査する。

03 — 条件と相手の判断

交渉先提示可能な条件主な評価軸
売却クラブ基本移籍金、一括/分割、成績連動の出来高、再売却時の分配、レンタル期間・費用・給与負担・買い取り条件選手の価値と契約残期間、今季の必要性、代役、移籍期間の残り、ライバルへの売却、他の入札、クラブ財務、将来受取の確実性
選手・代理人週給、契約年数、契約金、出場役割、成果ボーナス、解除条項、約束手取りの見通し、出場可能性、クラブ水準、キャリア段階、監督と戦術、居住・言語環境、同郷の選手、現契約、競合提案
自クラブ選手の更改同じ個人条件。満了までの期間と交渉履歴を参照これまでの出場実績と約束履行、他クラブの関心、本人の次のキャリア、現在の満足度

相手は単一の成功率では決めない。条件ごとに「許容/対案/保留/拒否」の領域を持ち、譲れない条件は独立に検査する。例として、低い週給でも先発の見込みや競技上の前進が大きければ前向きになり得る。一方、ユーザーが「必ず出す」と書くだけでは実現可能性を認めない。既存選手とのポジション競争、起用計画、過去の約束履行を参照する。相手の希望には個体差と日ごとの小さな変化を持たせ、同じ金額を入れれば全員が同じ反応を返す設計にしない。

返答には理由を示すが、相手の内部閾値を数字で公開しない。条件変更は相手の態度と対案に作用する。競合クラブは同時に交渉を進めるため、相手の決定期限や希望額が変わり得る。極端に非現実的な提案には関係悪化・一定期間の再交渉不可を設ける。交渉の回数制限を固定の「3ターン」で機械的に切らず、残り時間と相手の忍耐を用いる。

ゲームの判断例

若手の控え選手に現給与より低い条件を提示しても、「週給だけでは受けられない。週ごとの起用見込みが確かなのか」と返す余地がある。先発を約束する場合はチーム内の競争と今後の実起用で検証し、破った場合は信頼と次の更改へ影響する。逆にベテランは長期契約より短期・高い安定性を選ぶ場合がある。実在個人の私的意向を事実として断定するものではなく、ゲーム内の相手役である。

04 — 会話と条件確定を分ける

1ターンの処理
  1. ユーザーが発言・条件入力文章は自由。金額等は編集可能な条件カードに反映
  2. 条件版を確認「週給を上げる」等の曖昧な文言は金額を聞き返す
  3. 相手役が評価・返答受諾、対案、保留、破談。日付や競合が影響
  4. 履歴と期限を記録各発言・条件・理由・版を保存

選手や代理人の口調は個性を出すが、人格表現はゲーム内で作った特徴として扱い、本人の実際の発言と混同しない。プログラム方式を初版の必須経路にする。文章から解釈できない約束は勝手に契約へ入れない。ChatGPTを使える場合でも、相手役の文章と意図解釈のみを担わせ、受諾判定・金額・契約確定はゲーム側の構造化条件と検証で行う。

OpenAI公式資料ではChatGPTからMCPサーバーを接続する経路が示されているが、接続には公開HTTPSまたはSecure MCP Tunnelなどの準備とアカウント側の利用可否確認が必要。独立したTOUCHLINE画面からChatGPTアプリを無料の生成APIとして直接呼べるとは確認できていない。したがって本設計では無料・ローカルAIなしで完走できる会話プログラムを基準とし、ChatGPT連携は別の技術検証で成立した場合だけ追加する。OpenAI公式の接続資料

05 — 時間、登録、会計

TIME

送信と返答はゲーム内で時間が経つ。締切が迫るほど期限・相手の忍耐・競合が重要になる。手動の「次へ」を連打せず、日付進行時に返答や他クラブの動きが届く。

REGISTRATION

2026/27プレミアリーグは25人枠、非ホームグロウン17人以下。2007年1月1日以降生まれのU21は25人枠の外で出場可能。加入と出場資格を別状態にする。公式登録資料

FINANCE

移籍金、分割支払、ボーナス、週給、契約金、代理人費用、将来債務を台帳へ。未成立案件は支出しないが、成立見込みの重複約束を防ぐため、確認画面では同時進行案件も含む残余予算を示す。

成立前に予算・期限・契約期間・登録・選手の所属状況を再検査する。クラブ間/個人の両合意後、メディカル等の条件が残る案件は「合意済み・未成立」と表示する。ユーザーの最終確認で確定した合意条件、合意日、移動予定日と資金・週給の確保を保存する。移籍期間が開いている場合は即時移動し、期間前なら開始日に所属、給与、移籍台帳、登録候補を一つの取引として更新する。売却の収入と給与削減は移動日から、ローン期間も移動日から適用する。登録枠不足なら「獲得そのもの」と「リーグ戦に出場可能」を混同せず、理由と解消手段を見せる。実際の移籍・雇用ルールや国際移籍資格の詳細は、対象国・年齢ごとに公式確認した条件だけを検査項目として有効化する。

相手クラブも選手を獲得・売却し、編成と次戦の選手選考に反映する。契約満了、レンタル終了、約束履行、分割支払、出来高条件は日次または試合確定時に更新する。ユーザーが売却した選手は自チームの次戦メンバーから外れ、相手の戦力へ移る。未完了案件はシーズン総括時に結果・期限・将来履行を記録し、初版の1季終了境界と整合させる。

06 — iPhoneでの画面と操作

TRANSFERS

候補を写真・所属・役割・価格帯で探索。Scouting / Shortlist / Offers / Inbox の切替。自クラブと他クラブの進行中案件を時系列に表示。

候補の詳細 → スカウト → 案件開始
NEGOTIATION

相手の写真・クラブ、会話、現在の条件、前回からの差分、返答期限を一画面に。金額はスライダーに頼らず桁を明示して入力、一般条項はカードで選択。

発言・条件編集 → 提示 → 返答待ち
DEAL REVIEW

クラブ合意/本人合意/登録/予算/メディカルの各状態、今季と将来の費用、約束、次の手続き。成立前に最後の明示確認。

Confirm / Revise / Withdraw

自クラブの選手詳細からは Contract に入り、現契約、交渉履歴、本人の満足・希望、オファーを一続きで見る。クラブ側の Finance には、移籍枠の残額だけでなく、週給余力と将来支払予定を表示する。通知は「誰から、何の案件で、いつまでに判断か」が一目で分かる。ゲーム内の画面文言は既存方針に合わせ英語を基調にする。設計文書だけ日本語で説明する。

07 — 状態、保存、失敗時の扱い

状態・記録必要な内容
Player / Contract実在ID、所属履歴、現在の契約版、期間、週給、条項、役割、約束。公開事実とゲーム内推定を区別。
NegotiationCase対象選手、売買・レンタル・更改の別、双方、段階、返答期限、相手の隠れた希望、競合、忍耐、状態版。
Offer / DialogueTurn条件のスナップショット、提示者、日時、返答と理由。自由文の解釈後に確定した条件のみを評価。
Registration / Ledger所属と出場資格の別、枠判定、移籍金・週給・将来債務・分割・出来高を対象ID付きで保存。

iPhoneでの二重タップ、通信断、再読み込み、同日複数案件に耐えるため、変更には操作IDと期待する状態版を付ける。再送時は同じ結果を返し、古い条件版の承認は止める。取引失敗時には所属だけ変わる、支払だけ発生する、他クラブだけ更新される状態を残さない。セーブを再開すると未返信の案件、提示条件、期限と会話履歴が戻る。相手役の返答は同じ案件版について一度だけ確定する。

08 — 合意後の制作順と受入条件

  1. 正本の契約・台帳:20クラブの所属・契約の推定値/根拠/欠損を整理し、移籍で所属と試合選考が変わる。実在候補の検索とスカウトを接続。
  2. 交渉エンジン:クラブ、選手、更改、売却、レンタルの案件状態と条件版、対案・保留・破談を実装。ユーザーの文章と条件カードを同期。
  3. 画面と日付進行:候補、Inbox、会話、最終確認、期限、競合入札と他クラブの補強を接続。iPhone幅・再開で確認。
  4. 調整:相場・成功難度、冬の期間中に成立する件数、他クラブの頻度、ニュースと戦力への影響を1季シミュレーションで検証。
受入シナリオ合格条件
条件を変えた獲得交渉週給・役割・移籍金の変更で相手の返答理由と成否が変わる。市場価値だけで必ず成立しない。
複数クラブ・複数案件他クラブの入札・補強・選手の意思が日付で動き、自クラブの成立が相手の名簿と次戦選考にも反映する。
期限・登録・支払期間前でも契約を確定でき、資金確保と移動予定日が見える。移動時だけ一度支払・所属が変わり、再開・二重送信でも重複しない。登録枠不足は出場資格の保留として示す。
売却・更改・レンタルそれぞれ別の条件と期限を持ち、満了・返却・約束の後続結果まで日付進行で確認できる。

09 — 実装状況

プレミアリーグ公式名簿の実在選手を検索・スカウト・ショートリスト化し、クラブ提示、本人条件、返答待ち、対案、最終確認を操作試作へ接続した。売却オファー、契約更改、レンタル、予算台帳、登録枠の判定、成立後の両クラブ所属変更、貸借終了時の返却、再読み込み後の復元も実装した。移籍期間外の成立は停止する。日付進行で他クラブ間の取引も発生する。

売却画面では選手名・背番号、ポジション、OVR・年齢・評価額による検索・整理と、移籍リスト、進行中のオファーの表示切替に対応した。移籍リストへの登録は売却の意思表示であり、その場で買い手やオファーを作らない。移籍期間中に日付が進むと、選手の能力・年齢・評価額とクラブの関心判定に応じて後日オファーが届く場合がある。登録解除後は新規の関心判定を止め、既に届いたオファーは別の交渉案件として保持する。

公開プロフィール・写真とゲーム用の契約/価値推定を区別している。初期の登録人数とホームグロウンは公式2026/27名簿を基準にした。現段階で未完成なのは、リーグ外選手の公式照合と取り込み、フリー選手の検証済み候補群、分割・出来高の期日別支払い、契約満了、約束履行、メディカル、他クラブの交渉履歴と相場調整、iPhone実機検証である。会話はプログラム方式で、ChatGPT連携は未接続。

移籍市場を開く / 進捗管理

ローン実装の追加記録

2026年9月28日の指定により、ローンリストの即時オファーを撤去し、日付進行後の関心判定へ変更。獲得・放出の買取オプション/買取義務、期間・給与負担・買取額の対案、完全移籍時の本人条件、将来予算の予約、満了処理、ローン先の成長と返却後のOVR引継ぎを実装した。Sell一覧を小さな比較カードに改訂。既存のローン・交渉は保持する。

実装・検証・未接続範囲に詳細を記録。6月末の満了までSeason reviewから進める。条件付き買取義務、途中の呼戻し・延長、次季全体の進行は未実装。

10 — 承認事項

A. 初版の市場範囲 プレミアリーグ20クラブは全員が市場に参加し、リーグ外の実在選手は検索で随時取り込んで交渉可能にする。リーグ外クラブは移籍判断に必要な状態まで持ち、試合の全シミュレーション対象にはしない。

B. 会話の方式 相手役の会話は自由文+構造化した条件カード。判定はプログラムで行い、無料で完結させる。ChatGPT連携は技術条件を満たしたときの追加機能とする。

C. 初版の取引種類 完全移籍の獲得・売却、レンタルの貸借、フリー選手との契約、自クラブ選手の更改を扱う。出場役割などの約束は成立後も追跡する。

2026年9月27日承認。係数、画面の見た目、リーグ外の収録数は制作中の検証結果を示して調整する。公開情報の取得状況と制度上の詳細が未確認な項目は、実装前に出典を固定する。