TOUCHLINE / G2 RULE DESIGN

世界の状態と
日付進行

選択したことが何を変え、いつ結果として見えるか。全31機能をつなぐ設計の初稿。

v0.1 · 2026年9月27日 · 詳細設計初稿/未承認

一つの世界を正本にする

PC上のセーブを唯一の確定状態にする。iPhoneは表示と指示を担当する。操作試作のブラウザ内状態は設計・操作の検証材料であり、長期保存の正本にはしない。

画面の操作から結果まで
  1. 指示ユーザーが選択・発言
  2. 検査期限・資格・予算・状態版
  3. 確定世界の状態と履歴を一括更新
  4. 表示結果・ニュース・次の予定
状態のまとまり正本の内容画面で見える場所
世界と時計キャリアID、現在日時、状態版、乱数状態、収録データ版、未解決の判断と期限ホーム、カレンダー、通知、保存画面
選手と所属実在選手ID、所属・登録、契約、基礎能力、成長履歴、体力・負傷・士気、関係と情報開示選手一覧、詳細、医療、スカウト、契約
クラブ方針、スタッフ、財務台帳、予算、スポンサー、KIT版、商品、評判クラブ、財務、スポンサー、商品、理事会
競技日程、登録メンバー、土台戦術と試合計画、進行中の試合、イベント、統計、確定結果メンバー表、戦術、試合、分析、順位
案件スカウト依頼、移籍・更改交渉、オファーの版、面談、約束、ニュースの公開状態移籍、受信箱、会話、ニュース、SNS

収録情報とキャリア内の変化

公式名簿・SoFIFA FC26の原値・公式画像は変更しない参照データとして保管する。ゲーム開始時に初期状態を作り、移籍、成長、負傷、スポンサー変更はセーブ内で進める。スカウト前でも内部の能力は存在するが、ユーザー画面には公開基本情報と既知範囲だけを表示する。調査は世界の真値を書き換えず、把握できる情報と確信度を増やす。

現在のJS試合モデルは計算の参照実装。サーバー化では、同じ結果規則をPC側へ移し、ブラウザ上の数値変更だけで試合や契約を確定できないようにする。二重の独立した試合計算を長期間並存させない。

日付を進めるときの順序

一日を一度だけ確定
  1. 未解決判断を確認試合・契約期限・負傷
  2. 予定を実施練習・視察・面談
  3. 世界を進行他クラブ・交渉返答・試合
  4. 日次集計体力・財務・記事・順位
  5. 保存して次の日へ状態版を1つ進める

期限や試合前準備など必須の判断がある場合は停止する。任意の練習振り返り、既読処理、軽微なニュースは進行の妨げにしない。1日ずつ進む場合と複数日を指定する場合は、同じ日次処理を順番に実行する。

入力・出来事更新する状態結果の確認先
TrainingPlanCommitted → TrainingResolved練習内容・参加者、短期疲労、準備状態、技能の累積、負傷リスク練習結果、医療、選手詳細
ScoutingAssigned → ReportDelivered調査の期限・費用、既知能力の範囲と確信度スカウト候補・詳細
OfferSubmitted → Countered / Rejected / Accepted相手が提示した条件版と期限。合意時だけ契約・移籍・台帳を一括更新商談、受信箱、クラブ財務
LineupLocked → MatchStarted → MatchIntervention → MatchFinished試合固有のメンバー・KIT・戦術、交代・退場・負傷、イベントと統計試合経過、レポート、選手成績
RoundSettled全試合の結果を一度だけ順位・得点・アシストへ反映順位、ランキング、ニュース
DayClosed回復、契約残期間、給与・収入・支出、公開できるニュース、次の予定ホーム、財務、カレンダー

守るべき境界

31機能を共通状態へ接続する

機能群主な入力確定する変化見える結果
D01–D03 日常・方針予定、日付進行、クラブ方針時計、委任、必須判断、理事会目標カレンダー、受信箱、月次評価
S01–S06 選手・育成起用、育成計画、アカデミー・スタッフ登録、配置、成長、若手、スタッフ指示選手詳細、成長推移、施設・スタッフ報告
T01–T04 練習・関係メニュー、強度、休養、面談での発言体力、準備、負傷、信頼、約束練習結果、医療、会話履歴
X01–X04 スカウト・契約条件検索、調査、提示条件、ユーザーの返答既知情報、案件状態、成立後の契約・所属・会計候補一覧、商談、契約、財務
M01–M04 戦術・試合メンバー、戦術、KIT、交代、途中変更試合固有の状態、イベント、結果、個人成績マッチセンター、試合分析、履歴
W01–W03 リーグ日程と全クラブの判断他クラブの編成・結果、順位、季末評価クラブ情報、日程、順位、ランキング
C01–C04 経営・発信予算、スポンサー、KIT、商品、発言台帳、契約、デザイン版、需要、評判、公開情報財務、スポンサー、販売、ニュース・SNS
P01–P03 保存・データ・対話作成、保存、データ取込、対話相手の応答セーブ、出典、確認済み条件と会話履歴続きから再開、データ詳細、商談

この表は機能群の接続先。31機能の個別対応表に、各操作・状態・結果の確認先を展開した。確定条件、失敗時の扱い、数値・係数とUI操作は次版で個別に定義する。

次の制作で検証する1週間

開幕前の7日間を基準に、練習計画→実施結果、スカウト→報告、実在選手への交渉1件、相手クラブの更新、メンバー・戦術・KIT、試合と結果、翌日回復と記事、途中保存とiPhoneからの復帰までを通す。

通過条件は、操作の再送で二重の支出・移籍・試合確定が起きないこと、途中変更が当該試合に反映されること、試合後に順位・選手成績・体力が一致すること、同じセーブをiPhoneで継続できること。係数や演出の最終調整はこの後に行う。