数値データと計算ツール
このページの数値は、原作 SWF の内部定数と公開 wiki が一致したものだけを載せています。ツールはその数値をそのまま計算するので、前提を変えれば結果も変わります。
01数値の出どころと検証
原作 SWF(stickwar_08.swf、7,003,484 バイト、ActionScript 2)を展開して内部定数を抜き出し、公開 wiki の兵種表と突き合わせました。単価は 6 兵種すべて一致(250 / 150 / 400 / 400 / 1200 / 1400)、訓練時間は 5 兵種で一致し、鉱夫だけ 4.0 秒と 3 秒で食い違っています。
体力と与ダメージは一致しません。内部値は剣兵 500・槍兵 600 のように公開値の約 10 倍ですが、鉱夫 100 対 70、弓兵 300 対 25 のように比率が揃わないため、単純な倍率変換では説明できません。本サイトでは対外的な数値として公開 wiki の値を採用し、内部値は下の表にだけ載せています。
ダメージの計算式そのものは SWF の定数からは復元できませんでした。弓兵の矢 1 本が 5 ダメージという定数と、剣兵の体力 500 を素直に割ると「矢 100 本で 1 体」になり、実際の挙動と合いません。したがって本サイトでは与ダメージの換算表は作りません。
02内部定数表
| 定数 | 値 | 意味 |
|---|---|---|
| GOLD_ADD_FREQUENCY | 1000 ms | 常時収入の間隔 |
| GOLD_ADD_AMOUNT | 1 | 常時収入の 1 回あたりの額 |
| AMOUNT_IN_MINE | 1450 | 金鉱 1 つに眠っているゴールド |
| MAX_MINES | 10 | マップ上の金鉱の上限 |
| GOLD_HIT_INC | 20 | 鉱夫 1 回の採掘量 |
| MAX_GOLD | 100 | 鉱夫の袋の容量(技術で 174 まで) |
| MINING_WAIT | 2000 ms | 採掘の間隔 |
| ARROW_DAMAGE | 5 | 弓兵の矢の基礎値 |
| SPEAR_DAMAGE | 40 | 槍兵の投槍の基礎値 |
| SWORD_MAN_RANGE | 50 | 剣兵の間合い |
| ARCHER_RANGE | 700 | 弓兵の射程 |
| WIZARD_RANGE | 180 | 魔法使いの射程 |
| GIANT_RANGE | 80 | 巨人の間合い |
| MIN_SWING_TIME | 1010 ms | 剣兵の振りの最短間隔 |
| MIN_THRUST_TIME | 900 ms | 槍兵の突きの最短間隔 |
03このページのツール
どのツールも、採掘の移動時間を含めない理論値です。実際の回収はこれより遅くなります。また技術(アップグレード)の効果は含めていません。
- 編成計算機
- 6 兵種の数を入れると、合計ゴールド・訓練時間・人口・鉱夫込みの回収時間が出ます。20 人口を超えると警告が出ます。
- 兵種フィルタ
- 兵種表を名前・役割・メモで絞り込めます。数値の確認用です。
- 鉱夫回収計算
- 鉱夫を何人置くと、ある兵種 1 体分のゴールドを何秒で回収できるかを出します。
04わかっていないこと
- 人口上限 20 は公式ガイドの記述で確認できますが、SWF の定数としては見つかりませんでした。コード側で別の形(配列長など)で管理されている可能性があります。
- 鉱夫の訓練時間が内部値 4.0 秒と公開値 3 秒で食い違う件は、どちらが実際の体感か未検証です。
- 与ダメージの計算式、技術 1 レベルあたりの上昇量、敵 AI の生産テーブルは、定数だけからは復元できませんでした。
- モバイルでのプレイ可否は、配信ページ内で記述が矛盾しています(FAQ は PC 専用、構造化データはモバイルも可)。
編成計算機(ゴールド・訓練時間・人口)
兵種ごとの数を入れると、合計ゴールド・訓練にかかる秒数・人口を計算します。数値は Flash 版の実データです。
使い方:作りたい数を入れると下の 4 つの数字が変わります。人口の上限は 20 で、鉱夫も 1 人として数えます。 入力はブラウザに保存され、次に開いたときに復元されます。
人口が上限 20 を超えています。この編成は同時に持てません。
駐防に入れると城塞弓兵 0 体が付きます(3 体につき 1 体、最大 6 体)。合計 HP は 0。
| 編成 | 内訳 | 合計 G | 訓練 秒 | 人口 | 駐防弓兵 |
|---|---|---|---|---|---|
| 序盤の守り | 鉱夫×1、剣兵×1 | 400 | 6 | 2 | 0 |
| 経済優先 | 鉱夫×4、剣兵×2 | 1300 | 18 | 6 | 2 |
| 弓兵入り | 鉱夫×3、剣兵×4、弓兵×2 | 2150 | 37 | 9 | 3 |
| 槍兵の壁 | 鉱夫×4、弓兵×3、槍兵×4 | 3800 | 76 | 11 | 3 |
| 終盤の混成 | 鉱夫×6、剣兵×5、弓兵×3、槍兵×3、魔法使い×1 | 5850 | 107 | 18 | 6 |
兵種データ(絞り込み)
Flash 版の単価・訓練時間は内部定数と公開 wiki で一致した値です。体力は公開 wiki の値で、内部値とは桁が違います。
| 兵種 | 英語表記 | 単価 G | 訓練 秒 | 体力 | 役割 |
|---|---|---|---|---|---|
| 鉱夫 | Miner | 250 | 3 | 70 | 金策 |
| 剣兵 | Swordwrath | 150 | 3 | 50 | 近接・序盤の主力 |
| 弓兵 | Archidon | 400 | 8 | 25 | 遠距離 |
| 槍兵 | Spearton | 400 | 10 | 60 | 前衛・防御 |
| 魔法使い | Magikill | 1200 | 20 | 100 | 制圧・召喚 |
| 巨人 | Giant | 1400 | 20 | 1350 | 破城 |
手持ちゴールドで何体作れるか
単価で割るだけの計算です。訓練キューが詰まっていれば、実際にはもっと時間がかかります。
作れる数(端数切り捨て前)
| 手持ちゴールド | 兵種の単価 | 作れる数(端数切り捨て前) |
|---|---|---|
| 150 G | 150 G | 1 体 |
| 500 G | 150 G | 3 体 |
| 1200 G | 400 G | 3 体 |
| 2400 G | 1200 G | 2 体 |