Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 6.21 KB

README.md

File metadata and controls

85 lines (65 loc) · 6.21 KB

CarrierSlideRuler(艦載計算尺)

Aircraft Carrier Optimizer for Kantai Collection

概要

  • 艦これの艦載機配置を最適化するツールです
  • 空母系以外にも、水母・航巡・航戦・潜水空母などを使用可能!
  • MIPソルバーとしてGLPKを採用しています

前Verからのアップデート方法

 have_weapon.csvは持ち越せますので、それ以外のファイルを全て上書きして下さい。

注意

  • 「最適化」ボタンを押しても、実行可能解が出せず、最適化が行えない場合があります
  • 新艦娘を使いたい場合は、kammusu.csvを編集して下さい(後述)
  • 改修済み艦載機を使いたい場合は、weapon.csvを編集してください(後述)

謝辞

 Readme表示のため、tatesuke さんの「 かんたんMarkdown 」を使用しました。ありがとうございます!

ライセンス

GPLv3

バージョン履歴

  • Ver.1.2.0(2018/09/09) …… 新艦・新装備を追加。また、5スロ対応・12隻まで対応とした
  • Ver.1.1.0(2018/03/11) …… 制空最適化アルゴリズムを大幅に変更した
  • Ver.1.0.3(2017/10/10) …… 空母カットインや空母夜戦攻撃の有無をチェックボックスで選択可能にした
  • Ver.1.0.2(2017/08/20) …… UIを改良、搭載数を表示するようにした、より適した配置を算出できるよう改良
  • Ver.1.0.1(2017/08/16) …… 一定時間で計算を打ち切れるようにする設定を追加
  • Ver.1.0.0(2017/08/12) …… 初版

使い方

HowToUse

  • 制空計算したい場合は、コンボボックスで艦名と装備名を選択してください
  • 装備を自動で最適化させたい場合は、「最適化」ボタンをクリックしてください。
    結果がコンボボックスに自動で反映されます
  • 各種設定項目の意味は次の通り
    • 「計算時間の上限」は、計算を一定時間で打ち切れるようにする設定です
    • 航空戦の火力を優先させるか、砲撃戦火力を優先させるか、両者対等に扱うかを選べます
    • 「対地攻撃ON」にすると、全空母系艦娘に艦爆系が積まれません
    • 「対地攻撃OFF」にすると、全空母系艦娘に艦爆系が1つ以上積まれます
    • 「装備...」ボタンから、自分の所持している装備の個数を入力できます
    • 「彩雲」にチェックを入れると、彩雲系の装備が1つ以上積まれます
    • 「最小スロ回避」にチェックを入れると、空母系の最小スロに艦攻艦爆が積まれないようになります
    • 「噴式使用禁止」にチェックを入れると、噴式機を使用しなくなります
    • 「+1%」などとあるのは、制空を更に割り増したいときに使用するコンボボックスです(後述)
  • 「敵制空値」グループボックスは、道中含めた敵マス全体の制空値、およびそのマスで取りたい制空状況を入力します
    • 狙いたい制空状態は、制空権確保~航空劣勢まで可能です
    • 「追加」ボタンで追加、「削除」ボタンで削除します。選択項目を上下に動かす機能はありません
    • 例えば「100-確保」「200-優勢」と入力した場合、1マス目・2マス目の敵制空値はそれぞれ100と200で、自分はそれぞれに対し制空権確保・航空優勢を取りたいということです

HowToUse2

  • 上記のように、満足するまで最適化を何度も行うことにより、St1撃墜まで考慮した艦載機配置を行うことができます
  • オプションで制空を「+1%」などと割り増した場合、最終的な制空値が「+0%」の時よりその分大きくなります
    • ③の時点で割り増しているのですが、「+1%」などの指定はその上から更に盛る格好になります。敵の対空砲火が怖い時などにお使い下さい

weapon.csvについて

weapon.csv

  • BOMなしUTF-8、CR+LFのテキストファイルです
  • 「ID」とは、装備で言えば図鑑番号のことです。新装備を追加したい場合はお好きにどうぞ
  • 「装備種」は現状、「艦上戦闘機・艦上戦闘機(夜間)・艦上攻撃機・艦上攻撃機(夜間)・艦上爆撃機・噴式戦闘爆撃機・水上戦闘機・水上爆撃機・艦上偵察機・艦上偵察機(景雲)・艦上偵察機(彩雲)・航空要員・その他」のどれかの文字列だけ使えます
  • 「0,なし,その他,0,0,0,0,0,0」と書かれている行は、 必ず一番後ろの行になるようにしてください

kammusu.csvについて

kammusu.csv

  • BOMなしUTF-8、CR+LFのテキストファイルです
  • 「ID」とは、図鑑番号のこと……ではありませんが出鱈目な数字でもありません。 お察しください
    • まあテキトーでもプログラム上は問題ないはずですが
  • 「艦戦?」「艦攻?」などは、その種類の装備が載るか否かを表しています
  • 「0,なし,その他,0,0,0,0,0,0,0,×,×,×,×,×,×,×,×,×」と書かれている行は、 必ず一番後ろの行になるようにしてください

have_weapon.csvについて

have_weapon.csv

  • BOMなしUTF-8、CR+LFのテキストファイルです
  • このファイルは配布物内に同梱していませんが、存在しなかった場合はソフトが自動生成します
  • 各行は「ID,所持数」を表しています
  • 手で編集しても構いませんが、ソフトの「装備...」ボタンから出せる一覧表でも編集できます