Knockout! · 04 駅
パワー換算 — 入力した値が何として送られるか
パワーは0.5刻みで入力できますが、サーバーへ送られるのは1〜10の整数です。このページのツールは、入力した値がどの整数として送られるかを即座に返します。
なぜ丸められるのか
ビルドの換算式は「Math.max(1, clamp(round(power), 0, 10))」です。まず四捨五入し、0〜10に収め、最後に最低1へ引き上げます。そのため0で確定しても0にはならず、1の一撃になります。
サーバーが受け取る値を10段に絞ることで、通信量と計算を軽くしていると考えられます(推測)。クライアント側には飛距離の式がないため、どの整数がどれだけ飛ぶかは当サイトでは分かりません。
換算ツールの使い方
スライダーを動かすか、0.5刻みのボタンを押すと、送信される整数と段が表示されます。キーボードの Q / E は1.0刻み、画面の+/−は0.5刻みなので、実際に押せる値だけを確かめたいときは下のボタンを使ってください。
ツールはJavaScriptで動きますが、このページの文章だけ読んでも換算の規則は分かるように書いてあります。スクリプトが動かない環境でも内容は欠けません。
全21段の対応
一覧で見たい場合は次の表を使ってください。入力の0.5刻みと、送信される整数の段を並べています。
| 入力 | 送信 | 段 | 補足 |
|---|---|---|---|
| 0.0 | 1 | 1段 | 0 を丸めて最低 1 に切り上げ |
| 0.5 | 1 | 1段 | 0 を丸めて最低 1 に切り上げ |
| 1.0 | 1 | 1段 | そのまま通る |
| 1.5 | 2 | 2段 | 四捨五入で 1 段上 |
| 2.0 | 2 | 2段 | そのまま通る |
| 2.5 | 3 | 3段 | 四捨五入で 1 段上 |
| 3.0 | 3 | 3段 | そのまま通る |
| 3.5 | 4 | 4段 | 四捨五入で 1 段上 |
| 4.0 | 4 | 4段 | そのまま通る |
| 4.5 | 5 | 5段 | 四捨五入で 1 段上 |
| 5.0 | 5 | 5段 | そのまま通る |
| 5.5 | 6 | 6段 | 四捨五入で 1 段上 |
| 6.0 | 6 | 6段 | そのまま通る |
| 6.5 | 7 | 7段 | 四捨五入で 1 段上 |
| 7.0 | 7 | 7段 | そのまま通る |
| 7.5 | 8 | 8段 | 四捨五入で 1 段上 |
| 8.0 | 8 | 8段 | そのまま通る |
| 8.5 | 9 | 9段 | 四捨五入で 1 段上 |
| 9.0 | 9 | 9段 | そのまま通る |
| 9.5 | 10 | 10段 | 上限 10 で頭打ち |
| 10.0 | 10 | 10段 | 上限 10 で頭打ち |
実戦での使いどころ
端にいる相手を確実に落としたいときは、10(または9.5)で真っ直ぐ当てるのが最短です。ただし強い一撃は自分も滑るため、当てたあとに自分が端へ寄ることがあります。
逆に、位置を保ちたいときは1〜2で軽く当てます。相手を落とす目的ではなく、狙いを外させたり、別の相手の進路を変えたりする使い方です。0.5の差は送信値では消えるので、細かい調整に意味はありません。
複数人を同時に落とす狙いは、強い一撃より「並び」で決まります。自分と標的の延長線上に別の相手がいるかを、planning の間に確認してください。
パワー換算
スライダーか+/−でパワーを選ぶと、確定時にサーバーへ送られる整数と段が出ます。0と0.5は1に、9.5と10は10になります。
最小値です。0と0.5はどちらも1として送られます。