データ台帳 — 30 条の事実と出典
このサイトに書いた数値の出典を、すべてこの 1 ページに集めました。
01事実の台帳
出典コードは 4 種類です。CG は CrazyGames の配信ページ、BLD はゲーム本体のビルド(game/data.json)、PRESS は配信ページ内の Features / Controls / FAQ、SELF は当サイトが計算した値です。
種別は「公式」「確認」「推測」「不明」の 4 つに分けています。公式は開発元か配信元が明記したもの、確認はビルドなどの一次資料から直接読み取れるもの、推測は当サイトの解釈、不明は公開情報がないものです。
| No | 事実 | 種別 | 出典 |
|---|---|---|---|
| f01 | 原題は「Soccer Random」。開発元は RHM Interactive。配信は CrazyGames、価格は無料。 | 公式 | CG |
| f02 | ジャンルは Sports(スポーツ)。タグは Soccer / 2 Player / Physics / Ragdoll / Mobile。 | 公式 | CG |
| f03 | 公開時期は 2 つの表記が併存する。JSON-LD と基本情報欄は「2020年6月」、Release Date 欄は「2020年2月(HTML5)/2020年3月(Android)」。 | 確認 | CG |
| f04 | 最終更新は 2023年4月(dateModified 2023-04-06)。公開から約 2 年 10 か月後の更新で、以後の更新は確認できない。 | 確認 | CG |
| f05 | 評価は 8.7 / 10。評価件数は 317,066 件。 | 確認 | CG |
| f06 | 高評価 278,412 件、低評価 38,654 件。合計は 317,066 件で、上の評価件数と一致する。 | 確認 | CG |
| f07 | 高評価の比率は 87.8%。10 点満点に直すと 8.78 で、表示値 8.7 とほぼ一致する。 | 推測 | SELF |
| f08 | 1 チームは 2 人。両方が同時に動き、1 回の入力で自チームの 2 体がまとめて反応する。 | 公式 | PRESS |
| f09 | 勝敗は 5 本先取。どちらかが 5 点に到達した時点で試合終了。 | 公式 | PRESS |
| f10 | 1 点入るたびに、次の舞台とキャラクターが別のものに入れ替わる。 | 公式 | PRESS |
| f11 | 空中で入力ボタンを押し続けると、キックの体勢を保ったまま落下できる。 | 公式 | PRESS |
| f12 | 操作は W か ↑(ジャンプ+キック)、左クリック、画面タップ。ボタンは 1 つだけ。 | 公式 | CG |
| f13 | 入力は「動く」と「跳ぶ+蹴る」を兼ねる。歩くだけの操作は存在しない。 | 確認 | CG |
| f14 | ボールはビルド上 4 種類。normalBall / americanBall / bigBall / smallBall という別々のオブジェクト型で実装されている。 | 確認 | BLD |
| f15 | 内部変数の初期値は angularMaxRND = 150、angularMinRND = 100。名前からは角度の乱数範囲と読めるが、単位は公開されていない。 | 確認 | BLD |
| f16 | 内部変数 wooble = 200、angularSub = 8 が初期値として存在する。 | 確認 | BLD |
| f17 | 雪面専用の変数 snowSlip = 2 がある。雪のステージだけ滑り処理が別扱いになっている。 | 確認 | BLD |
| f18 | ステージ素材は雪・砂浜・街・夜・草原・山・海・船など複数そろっている。 | 確認 | BLD |
| f19 | チームのユニフォームは白・青・赤の 3 色が確認できる。 | 公式 | PRESS |
| f20 | 試合本体は 290 × 190 の小さなレイアウトで、intro / game / rip の 3 画面で構成される。 | 確認 | BLD |
| f21 | 1 人用の CPU 戦がある。開始ボタンに cpu 変数があり、CPU のグローバル変数で分岐する。 | 確認 | BLD |
| f22 | オンライン対戦はない。2 人プレイは同じ端末でのローカル対戦のみ。 | 確認 | CG |
| f23 | 画面は横向き・縦向きの両方に対応する。ブラウザ(PC・タブレット・スマホ)とアプリ版で遊べる。 | 確認 | CG |
| f24 | 物理演算は Box2D。ビルドに box2d.wasm.js が含まれる。 | 確認 | BLD |
| f25 | 効果音は 15 種類前後。jump / goasoc / bellsoc / refsoc / win / buttonx などの名前が確認できる。 | 確認 | BLD |
| f26 | ゲーム内の「more games」ボタンは 4 本。Basket Random / Boxing Random / Soccer Random / Volley Random。 | 確認 | BLD |
| f27 | 画面に広告が出るのはプラットフォーム側の仕組み(CrazyGames SDK)。ゲーム本体は adStarted / adFinished のイベントを受け取るだけ。 | 確認 | BLD |
| f28 | 難易度の設定項目は見当たらない。CPU の強さを変える画面は確認できない。 | 不明 | BLD |
| f29 | 1 試合の最大得点は 9 点(5-4)。5 本先取なので、両チーム合計は最大 9 点で終わる。 | 推測 | SELF |
| f30 | 1 試合の最少得点は 5 点(5-0)。ストレート決着の場合。 | 推測 | SELF |
02計算して出した数値
公開されていない値でも、材料があれば計算できます。以下は当サイトが計算した値で、式を併記します。推測ではなく算術なので、材料が正しければ値も正しくなります。
| 項目 | 値 | 計算式 |
|---|---|---|
| 高評価率 | 87.8% | 278,412 ÷ 317,066 |
| 高評価率を 10 点満点に換算 | 8.78 | 87.81 × 0.1 |
| 1 試合の最大合計得点 | 9 点 | 5 + 4(5 本先取) |
| 大型球と通常球の面積比 | 4.0 倍 | (20÷10)² |
| 小型球と通常球の面積比 | 0.81 倍 | (9÷10)² |
| キャラの画面占有率(高さ) | 46.8% | 89 ÷ 190 |
03分かっていないこと
このサイトで「不明」と書いた項目を、ここにまとめます。埋めるために推測を書くのではなく、空欄のまま残す方針です。
| 項目 | 状態 | 理由 |
|---|---|---|
| 延長戦・PK 戦の有無 | 不明 | 5 本先取で必ず決着するため必要がない |
| 難易度設定 | 不明 | メニューに該当する変数がない |
| ゲームパッド対応 | 不明 | 配信ページにもビルドにも記載なし |
| 戦績の保存 | 不明 | ランキング用オブジェクトが見当たらない |
| CPU の思考ルーチン | 不明 | イベントシートの読解が必要で未実施 |
| BGM の曲名 | 不明 | ファイル名が music のみ |
04調べ方
ビルドの取得は、配信元の CDN に対してリファラを付けた通常の HTTP 取得です。特別な解析ツールは使っていません。データは JSON 形式で、テキストエディタで読める形になっています。
- 配信ページ
- JSON-LD(評価・公開日・開発元)と本文(操作・特徴・FAQ)。
- ビルド
- HTML5 版のゲームデータ。オブジェクト型 107 個、イベントシート 1 枚。
- 突き合わせ
- 配信ページの記述とビルドの実装が食い違う場合は、両方を併記する。