SRSoccer Random 日本語ガイド

データ台帳 — 30 条の事実と出典

このサイトに書いた数値の出典を、すべてこの 1 ページに集めました。

01事実の台帳

出典コードは 4 種類です。CG は CrazyGames の配信ページ、BLD はゲーム本体のビルド(game/data.json)、PRESS は配信ページ内の Features / Controls / FAQ、SELF は当サイトが計算した値です。

種別は「公式」「確認」「推測」「不明」の 4 つに分けています。公式は開発元か配信元が明記したもの、確認はビルドなどの一次資料から直接読み取れるもの、推測は当サイトの解釈、不明は公開情報がないものです。

Soccer Random 事実台帳(30 条)
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
f081 チームは 2 人。両方が同時に動き、1 回の入力で自チームの 2 体がまとめて反応する。公式PRESS
f09勝敗は 5 本先取。どちらかが 5 点に到達した時点で試合終了。公式PRESS
f101 点入るたびに、次の舞台とキャラクターが別のものに入れ替わる。公式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
f211 人用の 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
f291 試合の最大得点は 9 点(5-4)。5 本先取なので、両チーム合計は最大 9 点で終わる。推測SELF
f301 試合の最少得点は 5 点(5-0)。ストレート決着の場合。推測SELF

02計算して出した数値

公開されていない値でも、材料があれば計算できます。以下は当サイトが計算した値で、式を併記します。推測ではなく算術なので、材料が正しければ値も正しくなります。

当サイトの計算値
項目値計算式
高評価率87.8%278,412 ÷ 317,066
高評価率を 10 点満点に換算8.7887.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 枚。
突き合わせ
配信ページの記述とビルドの実装が食い違う場合は、両方を併記する。