FORM GUIDE / 2026.09.29

直近5試合のフォーム

確定した試合結果から、チームの直近の勝敗を表示する。

v0.2 / フォーム表示を改訂・検証済み

表示

直近5試合を、文字の読める5コマのリザルト表示へ改訂した。小さな円と最新試合を囲う輪郭を置き換え、順位表・試合中・クラブ情報で同じ表示を使う。

古い試合から左→右。右端の下線が最新試合。
WDWLW古い試合最新試合

Wは深いグリーン、Dはスレート、Lは赤。背景が濃いスコアボードや自チームの行では、下線と未記録のコマの明度を切り替える。5試合未満の空きは薄い面に「–」を表示し、記録がある結果と区別する。影や常時アニメーションを足さず、勝敗・文字・時系列を優先する。

最新は右端。各コマを選ぶと、既存の大会・日付・両クラブ・スコア・会場を確認できる。勝敗と試合情報の読み上げ、キーボードのフォーカス表示も継続。スマホの順位表では文字サイズと横幅のバランスを調整し、Form列を見える範囲に収めた。

初版で参照したプレミアリーグ公式の順位表の勝敗色・時系列・試合詳細の考え方を維持し、今回の形状・余白・最新表示はTOUCHLINE向けに再設計した。

対象画面と集計範囲

画面直近5試合の対象配置
リーグのTableプレミアリーグ、LaLiga、Bundesliga、Serie A、Ligue 1それぞれのリーグ戦各クラブのForm列。狭い幅では累計W・D・Lの列を省き、クラブ名・勝点・直近フォームを見える位置に収める。
CL・EL・ECLのTableその大会のリーグフェーズのみ各クラブのForm列。ノックアウトの結果をリーグ順位表のフォームへ混ぜない。
EFL Trophyのグループ表その大会のグループ戦各クラブのForm列。
Clubの小さな順位表プレミアリーグのリーグ戦Form列。
Clubの試合日・試合結果カード両チームの全大会の公式戦クラブ名・Home/Awayの下。
試合中のスコアボード両チームの全大会の公式戦両クラブの下。ホームを左、アウェイを右に揃える。
キックオフ前の相手メンバー表相手チームの全大会の公式戦クラブ名とシステムの下。詳細を見てもメンバー確定ロックを維持。
クラブ情報表示中のリーグ・欧州大会の成績クラブ名や成績の近く。

更新ルール

既存の試合台帳から読む
  1. 試合結果を確定既存のリーグ・欧州・カップ台帳
  2. クラブと大会を照合同じクラブのIDへ統一
  3. 開催日時で並べる現在日までの終了済み試合
  4. 最新5試合を表示保存・再読み込み後も同じ結果

試合終了後の確定スコアでW/D/Lを判定し、その後の画面へ反映する。進行中の試合、未来の試合、スコアが不明な勝ち上がり記録は対象外。延期・日程変更は実際の開催日時順で扱う。ホーム・アウェイに応じて勝敗を反転し、両チームへ同じスコアを使う。

延長戦がある試合は延長終了時のスコアで判定。PK戦で勝敗が決まった試合のフォームはDとし、詳細へPKスコアを表示する。PK戦の得点を通常スコアへ足さない。

フォーム用に試合を再計算したり、別の勝敗履歴を保存したりしない。既存台帳から表示時に読み取り、表ごとに一度まとめて集計する。編成・戦術・移籍・育成・日付を変更しない。

検証

時系列順、最新5件、ホーム/アウェイ、同一試合の重複除外、大会とステージの分離、未来・未終了・不明スコア、延長・PKをモデル検査で確認。5リーグ・3欧州大会・Trophyグループ、Club、相手メンバー表、両側のスコアボード、試合詳細と確定ロック、結果追加、保存・再読み込みをブラウザーで検証した。

320・390・1280pxで横はみ出しとフォームの配置を確認。既存の欧州リーグ全76クラブの画面、キックオフ前の確定・保存失敗、欧州大会の表彰と再読み込みの回帰検証も通過した。

順位表 / Clubの小さな順位表 / 試合中・アウェイ