forked from shinpei2022/thisleaf.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
551 lines (494 loc) · 25.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
<!DOCTYPE html>
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="艦これの支援艦隊計算機です。支援艦隊の最適装備を計算します。">
<meta name="viewport" content="width=820,initial-scale=0.8">
<title>らくらく支援艦隊改 (艦これ支援艦隊計算機)</title>
<link rel="icon" type="image/png" href="./icon-192x192.png">
<link rel="apple-touch-icon" type="image/png" href="./apple-touch-icon-180x180.png">
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="stylesheet" type="text/css" href="marks.css">
<link rel="stylesheet" type="text/css" href="kancolle_support.css">
<style id="style_changer" type="text/css"></style>
<!-- スクリプトの読み込み -->
<script type="module" src="./js/utility.mjs" defer></script>
<script type="module" defer>
import {message_bar} from "./js/utility.mjs";
message_bar.set_element(document.getElementById("message_bar"));
message_bar.show("ロード中!");
</script>
<script type="module" src="./js/kc_support.mjs" defer></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46408606-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-46408606-2');
</script>
</head>
<body>
<div id="message_bar"></div>
<div class="dialog_container"></div>
<div style="float: right;" class="debug" style="display: none;">
<button id="test">計算テスト</button>
<button id="test2">計算テスト2</button>
<button id="test3">計算テスト3</button>
</div>
<!-- ヘッダー -->
<div>
<h2 id="rakuraku">らくらく支援艦隊改</h2>
<div id="header_tab">
<div class="selected" data-relate-id="explanation" data-relate-hash="top">使い方</div>
<div data-relate-id="own_equipment" data-relate-hash="equipment">装備</div>
<div data-relate-id="support_form" data-relate-hash="fleets">支援艦隊</div>
<div data-relate-id="optimize_options" data-relate-hash="options">オプション</div>
<div data-relate-id="appendix" data-relate-hash="appendix">付録</div>
<div data-relate-id="support_formula" data-relate-hash="formula">計算式</div>
</div>
</div>
<noscript>
<font color="red">
!JavaScriptが無効になっています。有効にしないと動きません!
</font>
</noscript>
<!-- /ヘッダー -->
<!-- 所持装備 -->
<div id="own_equipment" class="hidden_init">
<div class="own_header">
<b>所持装備の入力</b>
<div class="flex_space"></div>
<div>
<button id="reset_dialog">クリア設定</button>
<div class="hint">本隊装備数や装備所持数を一括でクリアするダイアログを表示します</div>
</div>
<div>
<button id="convert_dialog">所持装備/本隊装備の反映</button>
<div class="hint">艦隊分析コードによる「所持装備データ」の反映や、デッキビルダー形式データによる「本隊使用中の装備データ」の反映を行うダイアログを表示します</div>
</div>
<!-- TODO 2つのボタンにしたい -->
<!-- <div>
<button id="convert_item_dialog">所持装備の反映</button>
<div class="hint">艦隊分析コードを読み込み、「所持装備データ」を反映するダイアログを呼び出します</div>
</div>
<div>
<button id="convert_fleat_dialog">編成の反映</button>
<div class="hint">デッキビルダー形式データを読み込み、「本隊で使用中の装備データ」を反映するダイアログを呼び出します</div>
</div> -->
</div>
<div id="eq_displaytools">
<label><input id="eqop_main" type="checkbox">本隊装備</label>
<label><input id="eqop_own" type="checkbox">所持装備</label>
<label><input id="eqop_noexclude" type="checkbox">除外非表示</label>
<label><input id="eqop_error" type="checkbox">エラーあり</label>
</div>
<div id="eq_category_tab"></div>
<div id="eq_inputarea"></div>
</div>
<!-- /所持装備 -->
<!-- 支援艦隊 -->
<div id="support_form" class="hidden_init">
<div class="support_header">
<div class="title">支援艦隊</div>
<div class="flex_space"></div>
<div>
<button id="import_deck_dialog">編成読込</button>
<div class="hint">デッキビルダー形式のデータ読込ダイアログを開きます</div>
</div>
<div>
<button id="output_deck_dialog">編成出力</button>
<div class="hint">デッキビルダー形式のデータ出力ダイアログを開きます</div>
</div>
</div>
<div id="support_form_option"></div>
<h5>装備探索 (砲撃支援)</h5>
<div class="optimize_tool">
<button id="fast_optimize" style="display: none;">高速探索</button>
<button id="random_optimize">ランダム探索</button>
<button id="random_optimize_cont">ランダム探索(継続)</button>
<button id="clear_equipment">装備解除</button>
</div>
<div id="optimize_comment">待機中</div>
<div id="support_fleet_container"></div>
<div style="clear: both;"></div>
</div>
<!-- /支援艦隊 -->
<!-- オプション -->
<div id="optimize_options" class="hidden_init">
<div class="option_header">オプション</div>
<div class="option_block">
ランダム探索の反復回数
<select id="iteration_select"></select>
<div class="option_block comment_text">
1回の探索の実行時間の設定です。値を大きくすると、精度がよくなるかわりに時間がかかります。<br>
本当は200%~300%くらい反復したいのですが、100%でも十分良いはずです。
</div>
<label><input id="use_mt" type="checkbox">マルチスレッドで探索する</label>
<div class="option_block">
スレッド数:
<label><input id="thread_auto" type="radio" name="thread" checked>自動<span id="thread_autodisp"></span></label>
<label><input id="thread_custom" type="radio" name="thread">指定</label>
<input id="thread_input" type="number" min="1" max="32">
<div class="option_block comment_text">
バックグラウンドで実行するのでブラウザを固めません。Firefoxでは使えないかも。<br>
ランダム探索: 各スレッドで1回ずつ探索関数を実行
</div>
<label><input id="thread_keep_alive" type="checkbox">探索後待機状態に移行</label>
<div class="option_block comment_text">
スレッドの起動はやや時間がかかるので、次の探索に備えて少し待機します。30秒ほど待つと終了します。
</div>
</div>
優先度の扱い(ランダム探索)
<select id="priority_option">
<option value="separate" selected>優先度ごとに分けて最適化</option>
<option value="entire">全体をまとめて最適化</option>
</select>
<div class="option_block comment_text">
優先度ごとに分けたほうが難易度は低いのですが、全体を通しての最適解の探索ではなかったりします。<br>
全体をまとめて最適化ではこれを考慮します。しかし難易度が上がる分、悪い解も出やすくなります。マルチスレッド向け。<br>
探す編成も少し変わります。(全体の合計命中を優先するなど)<br>
</div>
</div>
</div>
<!-- /オプション -->
<!-- 付録 -->
<div id="appendix" class="hidden_init">
<h3>付録</h3>
<div class="header">装備ボーナスデータ</div>
<div id="bonus_viewer"></div>
<div>
<ul>
<li>装備できない装備にボーナスがある場合があります (艦型指定などで定義してあるため)</li>
<li>独立は装備した数だけ加算。シナジーはそれ以外で、一番左のセルの装備のn個目に与えられると定義しています(改修値が大きい方から数える)。また、該当するボーナスは全て加算します</li>
<li>命中のボーナス、空母系の雷装ボーナスは支援ではないものとして計算しています</li>
<li>データがなく適当に決めているところも多いので、間違っていたら教えて下さい > <a href="https://odaibako.net/u/shinpei_" target="_blank">お題箱</a></li>
</ul>
</div>
<div class="header">損傷率</div>
<table id="damage" class="black_border center_text"></table>
</div>
<!-- /付録 -->
<!-- 計算式 -->
<div id="support_formula" class="hidden_init">
<div class="header">使用している計算式(砲撃支援)</div>
<p>
勝手に名前をつけたもの、暫定的に決めてあり検証されているか不明のものを多く含みます。
<a href="https://odaibako.net/u/shinpei_" target="_blank">お題箱</a>
</p>
<h4>攻撃力</h4>
<p class="small">
基本攻撃力(空母系以外) = 火力 + 砲撃支援補正 + 5<br>
基本攻撃力(空母系) = [(火力 + 雷装 + [爆装 * 1.3] + 砲撃支援補正) * 1.5] + 55<br>
キャップ後攻撃力 = sqrtcap(基本攻撃力 * 交戦形態補正 * 陣形補正 * 損傷補正, 170)<br>
最終攻撃力(CL1) = [キャップ後攻撃力]<br>
最終攻撃力(CL2) = [[キャップ後攻撃力] * 1.5]<br>
<br>
火力 = 素火力 + 装備火力 + 装備ボーナス(火力) (= 表示火力)<br>
砲撃支援補正 = -1<br>
sqrtcap(x, cap) = x > cap ? cap + sqrt(x - cap) : x ; (キャップ処理)<br>
[x] は切り捨て<br>
敵味方どちらかが連合艦隊の場合、陣形補正 1.0 (通常対通常は砲撃戦と同様)<br>
<br>
改修強化値(砲撃)、艦載機熟練度は効果なし、装備ボーナス(雷装)も効果なし(暫定)<br>
空母系は攻撃機がないと攻撃不可<br>
</p>
<h4>命中項</h4>
<p class="small">
命中項 = [[命中定数(砲撃支援) + 基礎命中 + 装備命中] * 陣形補正 * キラ補正]<br>
基礎命中 = 2 * sqrt(Lv) + 1.5 * sqrt(運)<br>
<br>
命中定数(砲撃支援) = 64<br>
陣形補正: 主に攻撃側陣形による補正だが、防御側陣形も関係する<br>
単縦/輪形 = 1.0, 複縦/梯形/単横 = 1.2<br>
ただし 複縦vs単横 / 梯形vs単縦 / 単横vs梯形 の場合は 1.0 とする(砲撃戦と同様)<br>
敵味方どちらかが連合艦隊の場合 1.0 とする(暫定)<br>
キラ補正: キラ = 1.2, 通常 = 1.0 (, オレンジ = 0.8, 赤 = 0.5)<br>
<br>
フィット補正、改修強化値(命中)、艦載機熟練度、装備ボーナス(命中)は効果なし<br>
警戒陣は未実装
</p>
<h4>回避項</h4>
<p class="small">
回避項 = evasioncap( [陣形補正 * (素回避 + 装備回避 + sqrt(2 * 運))] )<br>
<br>
陣形補正: 防御側陣形による補正<br>
単縦/複縦/連合艦隊 = 1.0, 輪形 = 1.1, 梯形(旧) = 1.2, 単横 = 1.3, 梯形 = 1.4<br>
攻撃側が連合艦隊であっても上記の陣形補正を使用する(暫定)<br>
evasioncap(x) = x >= 65 ? [55 + 2 * sqrt(x - 65)] : (x >= 40 ? [40 + 3 * sqrt(x - 40)] : x) ; (回避キャップ処理)<br>
警戒陣は未実装
</p>
<h4>命中率の計算</h4>
<p class="small">
命中値 = min(max(命中項 - 回避項, 10), 96)<br>
命中率 = 命中値 + 1 (%)<br>
クリティカル率 = [sqrt(命中値)] + 1 (%) (暫定、艦これ改式)<br>
<br>
命中率はクリティカル率を含む(CL1率 = 命中率 - クリティカル率)<br>
</p>
</div>
<!-- /計算式 -->
<!-- 使い方 -->
<div id="explanation">
<!-- (重要な)おしらせがあれば
<div class="notice"></div>
-->
<h3 id="usage">このサイトについて</h3>
<div class="recent_update">
<h5>更新履歴</h5>
<div class="header_bar"></div>
<div class="update">
<div id="csv_update"></div>
<!-- TODO: 更新履歴 -->
<div class="date">2024/11/30</div>
<div class="text">
<p>2024/11/30までの艦娘データ追加</p>
<p><b>デッキビルダー形式の編成読込に対応。@momemi_kc様による実装です。ありがとうございます。</b></p>
</div>
<div class="date">2024/06/24</div>
<div class="text">
<p>2024/06/23までの艦娘・装備データに対応</p>
<p>2024/04/10までの装備ボーナスデータに対応</p>
</div>
<div class="date">2024/02/13</div>
<div class="text">
<p>2024/02/13までのデータを更新</p>
<p>ステータス修正に対応</p>
</div>
<div class="date">2023/10/12</div>
<div class="text">
<p>2023夏イベ装備追加</p>
<p>5inch連装砲(副砲配置)集中配備の装備可能艦種が誤っていた問題を修正。</p>
<p>夕雲型のステータス上方修正に対応</p>
</div>
<div class="date">2023/08/20</div>
<div class="text">
<p>2023夏イベ対応。</p>
<p>榛名改二乙/丙の装備ボーナスを修正。</p>
</div>
<div class="date">2023/07/04</div>
<div class="text">
<p>時雨改三関連のデータを追加。</p>
<p>榛名改二乙/丙の装備ボーナスを修正。</p>
</div>
<div class="date">2023/06/06</div>
<div class="text">
<p>金剛型改二丙/乙の増設に装備(副砲、電探)を搭載できない問題を修正。</p>
</div>
<div class="date">2023/06/05</div>
<div class="text">
<p>2023/06/05までのデータを更新。</p>
<p>Conte di Cavour の「16inch三連装砲 Mk.6+GFCS」ボーナスを修正</p>
</div>
<div class="date">2023/03/06</div>
<div class="text">
<p>「探索目標の設定」に一括設定機能を追加。</p>
</div>
<div class="date">2023/01/31</div>
<div class="text">
<p>大和電探が未改造大和の増設に搭載されるのを修正。</p>
</div>
<div class="date">2023/01/05</div>
<div class="text">
<p>「熟練甲板要員+航空整備員」の雷装/爆装ボーナスに対応(火力に加算)。</p>
<p>「試製51cm三連装砲」のステータスを修正。</p>
<p>所持装備/本隊装備の反映ダイアログ更新(複数の入力形式への対応)。</p>
</div>
<div class="date">2023/01/02</div>
<div class="text">
<p>2022/12/31までのデータを更新。</p>
</div>
<!-- -->
<div class="date">2022/03/20</div>
<div class="text">
<p>装備可能なものがないスロットが存在する場合にエラーが発生するのを修正。</p>
</div>
<div class="date">2022/02/22</div>
<div class="text">
<p>探索の高速化。使用しなくてもよいことが確定できる装備は探索前に除外されます。</p>
</div>
<div class="date">2021/11/07</div>
<div class="text">
<p>表示設定パネルを追加、艦隊数を増やせるように改修。ついでに艦隊名も設定できます。</p>
<p>仮想敵モードの探索が一部想定通りに動作していなかったのを修正。</p>
<p>命中率探索で表示される確率がおかしいのを修正。</p>
<p>敵艦によみがなを追加。ローマ字検索可能です。</p>
</div>
<div class="date">2021/10/27</div>
<div class="text">
<p>計算式のタブを追加。</p>
<p>探索関数のさらなる改良。</p>
<p>梯形陣(旧)を追加。</p>
<p>付録の損傷率表に敵艦からの入力を追加。</p>
<p>クリティカル率の計算にミスがあったのを修正。</p>
</div>
<div class="date">2021/10/17</div>
<div class="text">
<p>仮想敵モード(β版)を追加。推定確率を表示したり、確率からの探索ができます。</p>
<p>支援艦隊タブのデザインを新しく。高速探索は廃止されました。</p>
</div>
<div class="date">2021/08/25</div>
<div class="text">
<p>装備データの読み込みに制空権シミュレータ様を追加。</p>
</div>
<div class="date">2021/07/27</div>
<div class="text">
<p>装備に徹甲弾と航空要員を追加。(機銃ほか)</p>
</div>
<div class="date">2021/06/07</div>
<div class="text">
<p>装備ボーナスは改修値の大きいものから与えるように修正。</p>
</div>
<div class="date">2021/05/25</div>
<div class="text">
<p>陣形名を微修正。</p>
</div>
<div class="date">2021/05/12</div>
<div class="text">
<p>装備に司令部施設を追加。(機銃ほか)</p>
<p>熟練見張員などの優先度を調節。</p>
</div>
<div class="date">2021/03/07</div>
<div class="text">
<p>艦娘選択ダイアログを表示中にFキーを押すと検索窓にフォーカスを移動するように。</p>
</div>
<div class="date">2021/03/01</div>
<div class="text">
<p>火力キャップ値を170に変更。</p>
<p>一括設定を仮改修。</p>
</div>
<div class="date">2021/02/22</div>
<div class="text">
<p>装備に艦上偵察機・水上爆撃機を追加。</p>
<p>艦娘選択ダイアログの動作を調整。選択中の艦の位置へのスクロールをなくし、使わなそうな艦はデフォルト非表示としました。</p>
</div>
<div class="date">2021/02/20</div>
<div class="text">
<p>このへんに更新履歴を書くことにしました。</p>
<p>艦娘の入力をダイアログで行うように。ローマ字などでも検索できます。</p>
<p>レベルと運が入力できるように。探索にはまだ関係ありません。</p>
</div>
</div>
</div>
<div>
<p>
「らくらく支援艦隊改」は「<a href="https://thisleaf.github.io/kancolle_support.html">らくらく支援艦隊</a>」の更新停止に伴い、<br>
新たに実装・更新された艦娘・装備・装備ボーナスのデータを反映させ、一部を改良した「らくらく支援艦隊」の派生版です。<br>
「らくらく支援艦隊」は 金色のこのは様(<a href="https://twitter.com/konoha_gold_EX">@konoha_gold_EX</a>) が開発されたツールです。<br>
このような素晴らしいツールを開発し、公開してくださった 金色のこのは様 に感謝いたします。<br>
※本サイトの更新に 金色のこのは様 は一切関与しておりません。<strong>本サイトで発生した問題に関して 金色のこのは様 へのお問い合わせはご遠慮ください。</strong><br>
<br>
本サイトに関する問題や不具合報告などは <a href="https://odaibako.net/u/shinpei_">お題箱</a> または <a href="https://twitter.com/shinpei_">Twitter</a> でお知らせください。<br>
返信や対応までに時間がかかる場合がございますが、可能な限り確認させていただきます。<br>
なお、各種データの更新や修正もできる限り行いますが、新機能の実装やサイトの大規模な改修は今のところ考えておりません。ご了承願います。<br>
<br>
本サイトで使用している各種データは、艦隊これくしょん -艦これ- 攻略WikiやTwitterなどから収集しています。<br>
データに誤りがある場合はご連絡いただけますと幸いです。<br>
なお、本サイトを利用した上で発生したいかなる損害においては一切の責任を負いません。<br>
繰り返しになりますが、当サイトで発生した問題に関して 金色のこのは様 へ問い合わせることはご遠慮ください。
</p>
</div>
<div style="clear:both"></div>
<h3 id="usage">使い方</h3>
<div>
<p>
支援艦隊の最適装備を計算するツールです。<br>
装備命中値の合計がなるべく高いものを探します。<br>
仮想敵を設定して、予想される確率を最大化するような探索もできます。
</p>
<ol>
<li>装備タブから、所持装備の数を入力します。(本隊装備数を入力するとその分は差し引かれます)</li>
<li>支援艦隊タブに移動し、支援艦隊で使用する艦を入力します。</li>
<li>「目標」をクリックして、何を最大化したいのかを入力します。<br>
(例えば「キャップ後」の場合、入力した火力の条件を満たす組み合わせのうち最大の装備命中を持つものを探索します)</li>
<li>探索ボタンをクリック!</li>
</ol>
<ul>
<li>動作が変なときはまず Ctrl+F5 で再読み込みを</li>
<li>オプションからマルチスレッド探索の設定ができます</li>
</ul>
</div>
<h4>所持装備</h4>
<p>
まず最初に、<strong>持っている装備の数</strong>と<strong>本隊で使っている数</strong>を入力します。ブラウザを閉じても記録されているので、一回入力してしまえば楽なはず。<br>
探索時にここに入力した装備を利用します。使わなさそうな装備は0でも構いません。<br>
<strong>除外</strong>にチェックを入れた場合も探索から除外します。探索の精度向上や高速化などに。<br>
(一応、内部の計算でも適宜間引いてはいます)<br>
制空権シミュレータさんや、デッキビルダーさん(の形式)のデータなどから入力することも可能です。
</p>
<h4>支援タイプ・消費</h4>
<p>
編成から支援タイプを自動判別しています。間違えて航空支援にしないように。<br>
一応、航空支援の燃料弾薬消費を計算する目的でも使えたりはします。
</p>
<h4>優先度</h4>
<p>
1が最も高く、12が最低です。<br>
優先度が高いグループから順番に、自分より優先度が低い艦のことはあまり考えずに装備を決定していきます。<br>
オプションで全体をまとめて最適化を選ぶと、優先度が低い艦のことも考慮するようになります。
</p>
<h4>探索目標</h4>
<p>
目標をクリックして開いたダイアログから設定します。砲撃支援の火力キャップは<strong>170</strong>です。(2021/03/01~)<br>
</p>
<ul>
<li>
<b>火力目標モード</b> (キャップ前/キャップ後モード)<br>
陣形、交戦形態、目標火力を入力します。キラは無視されます。<br>
探索では、火力目標を満たす組み合わせのうち、最も命中の合計が高くなるものを目指します。<br>
どうしても目標に届かない場合は、最も火力が高くなるものを探します。<br>
</li><li>
<b>仮想敵モード</b><br>
仮想敵を設定して、その予想撃沈確率などを最大化するモードです。上級者向け。<br>
新しい敵艦の回避と運は分かりません。しかし、各自で入力しなければ探索できない仕様となっています。<br>
ダメージにはカスダメを含めません。また、ダメージに0を入力した場合は命中率の最大化となります。<br>
</li>
</ul>
<h4>艦娘装備</h4>
<p>
固定(装備の左側のチェックボックス)にチェックを入れると、その装備は移動させないで探索を行います。<br>
E1,E2などをドラッグ&ドロップで入れ替えができます。可能であれば他艦ともできます。<br>
攻撃力 22+2 などと表示されているのは装備ボーナスです。<br>
空母系の場合、装備ごとの攻撃力は計算式中の切り捨てをせずに計算した値を表示するので、合計とは一致しない場合があります。
</p>
<h4>探索</h4>
<p>
乱択アルゴリズム(焼きなまし法)で探索します。ランダムなアルゴリズムなので、何度かやると更に良い解が出るかもしれません。<br>
見つかった解は引き継がれます。そのうち最適解っぽいのが出てくれるっぽい!<br>
マルチスレッドで探索できると効率が段違いなので、できたらオプションから有効にしてみてください。<br>
<s>ちなみに、ChromeのほうがFirefoxよりも2.5倍くらい高速です@2019/10/30</s><br>
Chromeのほうが速いですが、Firefoxでも十分高速に動作するようです。15%ぐらい違う?@2020/10/25
</p>
<h4>仕様など</h4>
<ul>
<li>合計命中が同じ組み合わせなら、なるべく命中値が偏らないほうを優先する</li>
<li>所持数と本隊装備数に(改修値の)矛盾がある場合、所持数を優先し本隊の方は適宜修正される</li>
<li>艦娘装備の固定と所持数に(改修値の)矛盾がある場合、適宜修正される</li>
<li>同じ優先度に火力目標モードと仮想敵モードが混在する場合、次の優先順位で探索する<br>
火力目標の火力>仮想敵の確率>火力目標の命中>…
</li>
<li>次のURLからアクセスすると、データのロード終了後にそのタブを自動で開く<br>
<a href="#equipment">装備</a> / <a href="#fleets">支援艦隊</a> / <a href="#options">オプション</a> / <a href="#appendix">付録</a> / <a href="#formula">計算式</a>
</li>
<li>一部の装備が装備できない (多分使わないしで入力をサボっている)</li>
<li><s>単艦ならば高速なうえ最適解が保証される (バグってなければ)</s> 現在一時停止中</li>
<li><s>同じ優先度の艦がいない場合、単艦のアルゴリズムになって高速になる</s></li>
<!--
<li>編成の記録 (今あるフォームのぶんは記録できるけど)</li>
<li>消費一覧表 (昔LibreOfficeで作った)</li>
<li>検証リンクの充実 (あとでね)</li>
-->
</ul>
</div>
<!-- /使い方 div#explanation -->
<div class="footer">
<hr>
<div class="right">
素晴らしいツールを公開してくださった 金色のこのは 様に感謝します。
不具合報告は <a href="https://odaibako.net/u/shinpei_">お題箱</a> または
<a href="https://twitter.com/shinpei_">@shinpei_</a> へ
</div>
<a href='/'>トップページへ</a>
</div>
</body>
</html>