数値台帳:ビルドから確認した定数一覧
本文で使っている数字の出所を全部ここに置きます。「確認」「公式」「推測」「不明」の 4 種で分けています。
01台帳の内訳
全項目はこのページの末尾にある検索付きの台帳にまとめています。項目名か値で絞り込めるので、本文で見た数字の出所を確かめたいときは、そこから引いてください。
- 公式:配信元・開発元が本文で明示している情報。
- 確認:ビルドや配信ページの実物から直接読めた値。
- 推測:変数名からの解釈。断定はしていません。
- 不明:資料が見つからなかった項目。
| 種別 | 件数 |
|---|---|
| 公式 | 10 |
| 確認 | 30 |
| 推測 | 1 |
| 不明 | 4 |
02調べ方
ゲームは Construct 2 で作られており、プロジェクトの実体は data.js という 1 つの JSON です。warcall.io から data.js?1.0.61 を取得し、eventSheets(イベントシート)と変数の初期値を読みました。イベントシートの名前(M_Gas、M_Equipment、M_AI など)は難読化されておらず、そのまま読めます。
一方、オブジェクト名は t0〜t245 に置き換えられており、個々の武器のダメージ値のような細かい数値は取り出せませんでした。そのため当サイトは「ダメージ計算」ではなく「定数の整理」に徹しています。
03この台帳の限界
- ダメージ・体力・攻撃速度の実数値は含まれていません(ビルドから取得できず)。
- 「秒」と「フレーム」の区別がつかない値があります(PLANT_TO_ARM_DELAY = 20 など)。
- 公式が後から変更した場合、ここの数値は古くなります。バージョンは 1.0.61 時点です。
- 確認できなかった項目は「不明」として残しています。推測で埋めることはしていません。
台帳を検索する(全 45 項目)
項目名か値で絞り込めます。種別が「不明」の行も残しています。資料が見つからなかった、という事実も情報だからです。
| 項目 | 値 | 種別 | 出典 |
|---|---|---|---|
| バージョン | 1.0.61(window.NSG_G_VER) | 確認 | warcall.io の index.html と data.js?1.0.61 |
| ゲームエンジン | Construct 2(c2runtime.js は 1,348,408 バイト) | 確認 | c2runtime.js の先頭コメント |
| 画面サイズ | 1280 × 720(プロジェクト設定が 1280/720) | 確認 | data.js の project[10] / project[11] |
| 開発元 | Night Steed Games(EvoWars.io と同じ) | 公式 | CrazyGames の配信ページ |
| 公開時期 | 2020年11月 | 公式 | CrazyGames の配信ページ |
| 配信ページの評価 | 8.8(88K likes / 12K dislikes) | 公式 | CrazyGames の配信ページ |
| 配信形態 | 外部ホスト(iframe で warcall.io を読み込む) | 確認 | CrazyGames のページ内 loaderConfig.url |
| 対応端末 | デスクトップ / モバイル / タブレット(横向き) | 公式 | CrazyGames の配信ページ |
| チャンピオン枠 | 18(配信元 FAQ の記載) | 公式 | CrazyGames の FAQ「18 champions」 |
| ビルド内のチャンピオン数 | 10 体分の骨格(championframe のスキン定義) | 確認 | data.js の championframe フレーム名 |
| 名前を確認できるチャンピオン | 4 体(Caveman / Cyclop / Knight / Minotaur) | 確認 | data.js のスキン名 |
| 無料ローテーション枠 | 3 枠(FreeChamp1〜3) | 確認 | data.js の M_CharacterShop |
| ショップの巡回間隔 | 1800 秒(DAILY_ROUTINE_TIME) | 推測 | data.js の M_CharacterShop(意味は推定) |
| 装備の部位数 | 10(武器 / 兜 / 胴 / 肩 / 籠手 / 腰 / 脚 / 護符 / 指輪A / 指輪B) | 確認 | data.js の M_Equipment |
| ソケット上限 | 40(MAX_SOCKET_LEVEL) | 確認 | data.js の M_Equipment |
| 指輪B の解放ランク | 30 | 確認 | data.js の REQUIRED_RANK_RING_B |
| 肩当ての解放ランク | 60 | 確認 | data.js の REQUIRED_RANK_SPAULDERS |
| 護符の解放ランク | 120 | 確認 | data.js の REQUIRED_RANK_AMULET |
| 指輪A の解放ランク | 240 | 確認 | data.js の REQUIRED_RANK_RING_A |
| 荊棘のウェーブ数 | 1 ラウンド 12 ウェーブ(WAVES_PER_ROUND) | 確認 | data.js の M_Gas |
| 種を蒔いてから起動するまで | 20(PLANT_TO_ARM_DELAY) | 確認 | data.js の M_Gas |
| 起動してから次の種まで | 1(ARM_TO_PLANT_DELAY) | 確認 | data.js の M_Gas |
| ウェーブ間の待ち | 0.8(WAVES_ARM_DELAY) | 確認 | data.js の M_Gas |
| 荊棘の種の大きさ | 128 px・6 フレーム・アニメ速度 15(SEED_SIZE / SEED_FRAMES / SEED_ANIMATION_SPEED) | 確認 | data.js の M_Gas |
| ボーナス面のマップ | 6500 × 6500(MAP_SIZE) | 確認 | data.js の M_BonusLevel |
| ボーナス面の抽選幅 | 70(RANDOM_RANGE) | 確認 | data.js の M_BonusLevel |
| AI の反応距離 | 400(REACTION_DISTANCE) | 確認 | data.js の M_AI |
| AI の間合い | 700(MIN_DISTANCE) | 確認 | data.js の M_AI |
| 攻撃の角度 | 130 度(AttackAngleSize) | 確認 | data.js の M_Users |
| ノックバック速度 | 4(KNOCK_SPEED) | 確認 | data.js の M_Users |
| ドロップの探索範囲 | 80 × 80 px・余白 20(SEEK_WIDTH / SEEK_HEIGHT / MARGIN) | 確認 | data.js の M_Collectibles |
| カメラのズーム速度 | 0.3(ZOOM_SPEED) | 確認 | data.js の M_Camera |
| プリローダーの再確認 | 3600 秒ごとに MD5 を照合(PRELOADER_REFRESH_TIMER) | 確認 | data.js の C_Preloader |
| UI の対応言語 | 7 言語(en / sp / ru / pl / pt / fr / tk) | 確認 | langs.json のキー |
| 日本語 UI | なし(langs.json に ja キーが無い) | 確認 | langs.json |
| 他言語の翻訳状態 | TIPS と操作説明は英語のまま(sp / ru / pl / pt / fr / tk も同文) | 確認 | langs.json の hints / instruction |
| 操作(PC) | 左クリック攻撃・長押しで強攻撃・右クリックでスキル | 公式 | CrazyGames と langs.json の instruction |
| ゴールドの役割 | 拾うと経験値になる(レベルアップで強化) | 公式 | langs.json の hints |
| 宝箱の中身 | ゴールド・資源・パワーアップ | 公式 | langs.json の hints |
| キル | 相手を倒すと経験値が入る | 公式 | langs.json の hints |
| パワーアップの出現 | アリーナ上に落ちている | 公式 | langs.json の tip_2 |
| チーム戦 | 記載なし(1 人ずつの総当たり) | 不明 | 配信ページ・二手解説のいずれにも記載なし |
| ダッシュのスタミナ | 「消費する」という記述と「長押しは溜め」という記述が併存 | 不明 | browsergamers.gg の解説と langs.json の instruction_4 |
| 課金要素 | 記載を確認できず | 不明 | 配信ページに購入導線の記載なし |
| サーバーの接続先 | 確認できず(c2runtime.js に接続先の記述なし) | 不明 | c2runtime.js |